Package org.apache.lucene.search
Class SortRescorer
java.lang.Object
org.apache.lucene.search.Rescorer
org.apache.lucene.search.SortRescorer
A
Rescorer
that re-sorts according to a provided Sort.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionexplain
(IndexSearcher searcher, Explanation firstPassExplanation, int docID) Explains how the score for the specified document was computed.rescore
(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) Rescore an initial first-passTopDocs
.
-
Constructor Details
-
SortRescorer
Sole constructor.
-
-
Method Details
-
rescore
public TopDocs rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) throws IOException Description copied from class:Rescorer
Rescore an initial first-passTopDocs
.- Specified by:
rescore
in classRescorer
- Parameters:
searcher
-IndexSearcher
used to produce the first pass topDocsfirstPassTopDocs
- Hits from the first pass search. It's very important that these hits were produced by the provided searcher; otherwise the doc IDs will not match!topN
- How many re-scored hits to return- Throws:
IOException
-
explain
public Explanation explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID) throws IOException Description copied from class:Rescorer
Explains how the score for the specified document was computed.- Specified by:
explain
in classRescorer
- Throws:
IOException
-