如何在Lucene中获得文档术语匹配分数

时间:2016-09-06 14:22:27

标签: java lucene

我正在使用Lucene使用LMJelinekMercerSimilarity检索文档。

Lucene在变量“hits [i] .score”中给出文档“doc”,为查询“查询”提供分数。它可以实现为:

ScoreDoc[] hits = searcher.search(query, 20).scoreDocs;
int hitCount = hits.length;
for (int i = 0; i < hitCount; i++) {
    Document doc = searcher.doc(hits[i].doc);
    System.out.println(hits[i].score);
}

但是如何获得查询中出现的每个术语的分数?

我希望这能扩展基于LM的简单检索方法。

0 个答案:

没有答案