【发布时间】:2018-06-04 02:59:33
【问题描述】:
我需要对 ES 进行分页搜索调用。我使用_doc 作为排序键,使用search_after 获取下一页,因为我不关心排序,只要每次搜索时都保持一致即可。但是,我发现返回的对象在每个搜索请求中都以不同的顺序排序。在分页的情况下,这实际上会导致问题,因为在调用获取下一页时,我经常看到与在前一页中看到的相同的文档。
我是否误解了应该如何使用_doc?如果我想要一致的排序,我还有什么其他选择。
我正在使用ES 5.5
【问题讨论】:
-
我投票结束这个问题,因为没有足够的信息来重现这个问题。见How to create a Minimal, Complete, and Verifiable example。
标签: sorting elasticsearch pagination elasticsearch-5