【问题标题】:Elasticsearch: Is there a way to turn off scoring, to gain performance?Elasticsearch:有没有办法关闭评分以提高性能?
【发布时间】:2019-09-28 16:31:33
【问题描述】:

我的 Elasticsearch 7.1 索引中有超过 3300 万条记录,当我查询它时,我将结果大小限制为 20。但是,ES 仍然在内部对记录进行评分。但这对我来说并不重要,事实上,我想要 任何 20 个结果。因此,例如,我不在乎某些结果是否更相关。

我的问题是,有没有办法关闭这种行为,如果有,它会提高性能吗?

亲切的问候,

R.

【问题讨论】:

    标签: performance elasticsearch


    【解决方案1】:

    您可以使用_doc 作为排序字段。这将使 ES 返回按插入顺序排序的字段,因此它不会进行评分。

    以下是论坛中的一个帖子,其中解释了更多信息: https://discuss.elastic.co/t/most-efficient-way-to-query-without-a-score/57457/4

    【讨论】:

    • 谢谢,我去看看!
    猜你喜欢
    • 2021-09-06
    • 2017-12-31
    • 2022-11-07
    • 2012-09-19
    • 2021-12-06
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多