如果我使用自定义分数过滤器向ElasticSearch进行查询,当文档具有相同分数时,它如何处理情况?
它们是按插入顺序返回的,还是我可以指定处理案件的方式?
理想情况下,如果可能的话,我希望将它们随机返回。
最佳答案
现在,您正在按_score
进行排序。因此,您可以添加第二个排序键,该键将包含带有随机数生成器的脚本。请参见Random order & pagination Elasticsearch以获得几个不同的示例。
关于elasticsearch - Elasticsearch 中的突破,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14962163/