【问题标题】:Is elasticsearch non-deterministic?弹性搜索是不确定的吗?
【发布时间】:2013-08-08 21:23:31
【问题描述】:

是否因为计算分数的算法,每次执行查询时,elasticsearch 不会以相同的顺序返回相同的结果?或者是别的什么?有没有办法让每次执行查询时结果都以相同的顺序返回?这正常吗?

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    这可能与弹性搜索默认在本地计算相关性分数的方式有关。

    尝试添加:

    &search_type=dfs_query_then_fetch
    

    您的查询,看看是否有帮助。这告诉 ES 计算整个集群的分数。

    更多信息:

    http://www.elasticsearch.org/blog/understanding-query-then-fetch-vs-dfs-query-then-fetch/

    【讨论】:

      猜你喜欢
      • 2015-02-05
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多