lucene对给定文档(例如docid)评分
也许这是一个简单的问题。。。我想知道如何使用lucene为给定的文档(例如docid)评分,而不是执行搜索,因为我知道要为哪个文档评分。获得一个评分可能是一种方法。它的lucene对给定文档(例如docid)评分,lucene,search-engine,Lucene,Search Engine,也许这是一个简单的问题。。。我想知道如何使用lucene为给定的文档(例如docid)评分,而不是执行搜索,因为我知道要为哪个文档评分。获得一个评分可能是一种方法。它的getValue()将返回分数: Explanation explain = indexSearcher.explain(myQuery, docNo); float theScore = explain.getValue(); (您还可以从解释.toString())中获得许多其他有关如何计算分数的信息。您好,非常感谢。你建议
getValue()
将返回分数:
Explanation explain = indexSearcher.explain(myQuery, docNo);
float theScore = explain.getValue();
(您还可以从
解释.toString()
)中获得许多其他有关如何计算分数的信息。您好,非常感谢。你建议的方法确实有效。顺便说一句,计算解释与对整个索引执行查询一样昂贵。