使用无痛脚本提取已排序文档的位置(序列号)

csga3l58  于 2021-06-15  发布在  ElasticSearch
关注(0)|答案(0)|浏览(369)

我是ElasticSearch新手,如果有人能提供这方面的见解,我将不胜感激
步骤1-我使用ElasticSearch来查询“a”上唯一的索引和一些搜索查询。文本匹配之后,我在同一索引中的另一个字段“b”上运行聚合,并根据字段b中的最大文本匹配分数(所有a的分数)对聚合输出进行排序。
第二步-下一步我想提取排序结果的序列号(如0,1,2…)并将其传递给elastic search learning,以便与其他功能一起对插件进行排序。
问题1在给定一系列已排序文档的情况下,如何使用无痛脚本提取行号?
问题2-在无痛脚本中生成的不同功能上排序时,生成此位置值的最快方法是什么。
如果无法从无痛脚本中提取position,是否有方法修改elasticsearchltr插件java代码以适应这个position特性

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题