标签: elasticsearch search-engine ranking information-retrieval
假设我有一个索引,其中包含两个用于排名的计算字段的文档:popularity和relevance。还假设应按popularity排名且应按relevance排名的文档之间没有重叠。也就是说,在系统中,某些文档应按popularity排序,其他文档按relevance排序。
popularity
relevance
然后,我需要检索N排名靠前的文档,并要求N1按popularity排名,N-N1按relevance排名。
N
N1
N-N1
有没有办法在单个请求的弹性搜索中执行此操作?
答案 0 :(得分:0)
您可以使用multisearch api一次完成单独的查询。