gpt4 book ai didi

elasticsearch - 为什么Elasticsearch使用相同查询以不同顺序返回文档?

转载 作者:行者123 更新时间:2023-12-03 01:10:12 25 4
gpt4 key购买 nike

在Elasticsearch 7.9中,我有一个带有1个分片和1个副本的索引。我使用简单的日期时间过滤器来获取开始时间和结束时间之间的文档,但是我经常以不同的顺序获得相同的结果集。我不想使用Sort子句并计算分数。我只想按相同顺序获得结果。
因此,无论如何都可以不使用Sort来执行此操作?

最佳答案

可能由于以下事实而发生:您的索引有1个副本,对于您的timestamp字段可能有一些不同或不同的值,您可以使用preference param并确保您的搜索结果始终从相同的分片返回。
有关更多信息,请引用bouncy result issue blog in ES

关于elasticsearch - 为什么Elasticsearch使用相同查询以不同顺序返回文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64476635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com