【发布时间】:2015-08-28 14:34:25
【问题描述】:
也许这是一个简单的问题...我想知道如何使用 lucene 对给定文档(例如 docid)进行评分,而不是执行搜索,因为我知道要对哪个文档评分。
【问题讨论】:
标签: lucene search-engine
也许这是一个简单的问题...我想知道如何使用 lucene 对给定文档(例如 docid)进行评分,而不是执行搜索,因为我知道要对哪个文档评分。
【问题讨论】:
标签: lucene search-engine
获取Explanation 是一种可能的方法。 getValue() 将返回分数:
Explanation explain = indexSearcher.explain(myQuery, docNo);
float theScore = explain.getValue();
(您还可以从Explanation.toString() 获得有关如何计算该分数的许多其他信息)
【讨论】: