当我使用"匹配所有文档"查询时,'*:*
',星号冒号星号,结果是如何排序的?
我认为它们是按相关性排序的,但在这种情况下相关性是相等的,对吧?那么,计划是什么?
当两个文档具有相同的分数时,Lucene 会按索引顺序(第一个被索引的顺序)对它们进行排序,以便运行两次查询以相同的顺序返回文档。
由于 MatchAllDocsQuery 为所有文档提供常量分数,因此它按索引顺序返回它们。