【发布时间】:2014-02-27 16:49:44
【问题描述】:
我将 Solr 核心转换为具有两个分片的集合,并修改了自定义搜索组件以使其适用于分布式搜索。在测试组件时,我注意到分片索引的结果与非分片索引匹配(具有相同的查询参数),各个文档的分数不同。详细地说,当我将 q=X 发送到分片和非分片索引时,它们都返回文档 A、B、C。但是来自分片核心的文档的分数为 0.1、0.2、0.3,而来自非分片的文档核心可能有 0.2、0.4、0.7。
分数差异的根本原因是什么?我不太熟悉 Lucene 如何准确地对文档进行评分,所以我想知道是否值得担心。
【问题讨论】: