【问题标题】:How does elasticsearch sort the document with the same score?elasticsearch如何对分数相同的文档进行排序?
【发布时间】:2020-01-28 04:50:43
【问题描述】:

我正在使用 Elasticsearch6.8,我在响应中获得了一个文档列表。一些文档具有相同的分数,但它们在响应列表中始终以相同的顺序出现。不知道 ES 用什么算法对相同分数的文档进行排序?

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    ES 在分数排序时使用索引顺序。

    索引顺序由the _doc field定义。

    【讨论】:

    • 只是添加到上面的答案。在链接的文档中,还注意到分页时排序不必保持一致。因此,建议始终对其他一些唯一字段(例如文档更新的时间戳)进行排序,以获得一致的排序。
    猜你喜欢
    • 2021-07-22
    • 1970-01-01
    • 2017-11-19
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多