lucene vs solr得分

时间:2010-08-26 10:26:23

标签: comparison lucene solr scoring

有人可以解释(或引用参考文献)来比较SOLR和LUCENE使用的评分机制。 它们有什么不同;

我对solr / lucene并不擅长,但我的发现表明它们有所不同。

P.S:我只是尝试一个简单的查询,比如“+ Contents:risk”,并没有使用任何其他过滤器。

2 个答案:

答案 0 :(得分:9)

Lucene使用Vector space model中的概念来计算文档的分数。总之,查询和文档可以看作是向量。为了计算特定查询的文档分数,Lucene计算每个文档的向量与查询向量的接近程度。 VSM中查询附近的文档越多,得分越高。您可以查看Lucene的Similarity课程和Lucene的Scoring文档,了解更多详情。

答案 1 :(得分:5)

实际公式可以在Similarity javadocs中找到。

Here's所涉参数的摘要及其含义的简要说明。

Solr使用Lucene,默认情况下Solr uses the default Lucene similarity algorithm