Class SortRescorer

    • Field Detail

      • sort

        private final Sort sort
    • Constructor Detail

      • SortRescorer

        public SortRescorer​(Sort sort)
        Sole constructor.
    • Method Detail

      • rescore

        public TopDocs rescore​(IndexSearcher searcher,
                               TopDocs firstPassTopDocs,
                               int topN)
                        throws java.io.IOException
        Description copied from class: Rescorer
        Rescore an initial first-pass TopDocs.
        Specified by:
        rescore in class Rescorer
        Parameters:
        searcher - IndexSearcher used to produce the first pass topDocs
        firstPassTopDocs - 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:
        java.io.IOException
      • explain

        public Explanation explain​(IndexSearcher searcher,
                                   Explanation firstPassExplanation,
                                   int docID)
                            throws java.io.IOException
        Description copied from class: Rescorer
        Explains how the score for the specified document was computed.
        Specified by:
        explain in class Rescorer
        Throws:
        java.io.IOException