elasticsearch - Elasticsearch 中的突破

标签 elasticsearch

如果我使用自定义分数过滤器向ElasticSearch进行查询,当文档具有相同分数时,它如何处理情况?

它们是按插入顺序返回的,还是我可以指定处理案件的方式?

理想情况下,如果可能的话,我希望将它们随机返回。

最佳答案

现在,您正在按_score进行排序。因此,您可以添加第二个排序键,该键将包含带有随机数生成器的脚本。请参见Random order & pagination Elasticsearch以获得几个不同的示例。

关于elasticsearch - Elasticsearch 中的突破,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14962163/

相关文章:

elasticsearch - 查询特定Elastic Search节点

php - ElasticSearch查询格式错误。 Elastic-PHP客户端

spring - 如何在ElasticSearch中编写搜索查询?

lucene - 在 ElasticSearch 的两个字段中搜索部分文本

ruby-on-rails - elasticsearch-rails VS (re)tire gem (Elasticsearch and Rails 3.2)

elasticsearch - Elasticsearch(2.4)must_not过滤器和数组

json - 自定义分析器出现在类型映射中但在Elasticsearch中不起作用

elasticsearch - 进行映射后获得精确匹配 not_analyzed

elasticsearch - 如何删除所有ES索引模板? (Elasticsearch 6.1.3)

amazon-web-services - 是否有类似 Microsoft Bot Composer for AWS 的软件?