我在弹性搜索中的api之后遇到搜索问题。 请看这个链接,我发布了问题的完整描述
https://discuss.elastic.co/t/weird-results-using-search-after-elastic-search/116609?u=ayshwarya_sree
答案 0 :(得分:0)
应该使用每个文档具有一个唯一值的字段作为 排序规范的决胜局。否则排序顺序为 具有相同排序值的文档将是未定义的。该 建议的方法是使用肯定包含的字段_id 每个文档的一个唯一值。
由于您只是将性别作为排序标准传递,因此在您下一次请求时,它会假定您在女性之后期待结果,这将是性别男性的结果。
尝试添加_id作为sort和searchafter参数