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)
たとえば、渡されたこの「クエリ」とは何ですか?元のクエリ?それとも、再順位付けに使用される二次照会の一種ですか?
誰かが実際にこの仕組みが理解できれば、私は非常に感謝しています。
これは意味があります。ありがとう! –