Lucene實現了一個名爲QueryRescorer的新類,如果您想在前N個Lucene搜索結果中實施更耗費資源的排序操作,該類應該很有用。使用QueryRescorer重新評分文檔
不幸的是,我實際上並不知道如何使用這個類。下面是文檔頁面:
http://lucene.apache.org/core/5_5_0/core/org/apache/lucene/search/QueryRescorer.html
的主要方法似乎是:
public static TopDocs rescore(IndexSearcher searcher,
TopDocs topDocs,
Query query,
double weight,
int topN)
例如,什麼是在通過了該「查詢」?原始查詢?或者它是一種用於重新排名的輔助查詢?
如果有人真的瞭解這是如何工作的,我會非常感謝一個解釋。
很酷,現在有道理。謝謝! –