在Elastic Search中检索排名靠前的文档

时间:2016-12-30 19:52:32

标签: elasticsearch search-engine ranking information-retrieval

假设我有一个索引,其中包含两个用于排名的计算字段的文档:popularityrelevance。还假设应按popularity排名且应按relevance排名的文档之间没有重叠。也就是说,在系统中,某些文档应按popularity排序,其他文档按relevance排序。

然后,我需要检索N排名靠前的文档,并要求N1popularity排名,N-N1relevance排名。

有没有办法在单个请求的弹性搜索中执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以使用multisearch api一次完成单独的查询。