在"match all docs"查询中,结果如何在 solr 中排序



当我使用"匹配所有文档"查询时,'*:*',星号冒号星号,结果是如何排序的?

我认为它们是按相关性排序的,但在这种情况下相关性是相等的,对吧?那么,计划是什么?

当两个文档具有相同的分数时,Lucene 会按索引顺序(第一个被索引的顺序)对它们进行排序,以便运行两次查询以相同的顺序返回文档。

由于 MatchAllDocsQuery 为所有文档提供常量分数,因此它按索引顺序返回它们。

最新更新