无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。

ES plugin 作用文档问题

Elasticsearch | 作者 yinzl | 发布于2021年06月01日 | 阅读数:3266

我实现了一个评分插件,作用搜索结果中跳过部分文档,对应实际业务是跳过用户看过的。插件地址 github.com@/yzlq99/@ElasticsearchPlugin。
问题:
性能问题,当搜索出来的文档数据太多时性能会很差。因为每个文档都会执行plugin 脚本
优化想法:
优化想法是能否控制分页执行脚本,比如我每页取 50 条,那么我只要满足条件且不在跳过列表中的前 50 条拿到我就停止脚本,直接返回数据。(现在是不管分页不分页都会对所有文档执行脚本)
已邀请:

Ombres

赞同来自:

rescore,试试把你的评分script写到这里

要回复问题请先登录注册