【发布时间】:2021-06-02 03:43:28
【问题描述】:
我实现了一个评分插件来跳过搜索结果中的一些文档,实际的业务是跳过用户的阅读。插件地址https://github.com/yzlq99/ElasticsearchPlugin
问题:性能问题,当搜索出太多文档数据时性能会变差。因为每个文档都会执行插件脚本
优化思路: 优化思路是是否控制分页执行脚本。比如我每页取50个item,那么只要满足条件,没有拿到skip list的前50个item,我就会停止脚本,直接返回数据。 (现在脚本会在所有文档上执行,不管分页与否,有什么办法控制吗?)
【问题讨论】:
标签: elasticsearch elasticsearch-plugin