Class Similarity.SimScorer

    • Constructor Detail

      • SimScorer

        public SimScorer()
        Sole constructor. (For invocation by subclass constructors, typically implicit.)
    • Method Detail

      • score

        public abstract float score​(int doc,
                                    float freq)
        Score a single document
        Parameters:
        doc - document id within the inverted index segment
        freq - sloppy term frequency
        Returns:
        document's score
      • computeSlopFactor

        public abstract float computeSlopFactor​(int distance)
        Computes the amount of a sloppy phrase match, based on an edit distance.
      • computePayloadFactor

        public abstract float computePayloadFactor​(int doc,
                                                   int start,
                                                   int end,
                                                   BytesRef payload)
        Calculate a scoring factor based on the data in the payload.
      • explain

        public Explanation explain​(int doc,
                                   Explanation freq)
        Explain the score for a single document
        Parameters:
        doc - document id within the inverted index segment
        freq - Explanation of how the sloppy term frequency was computed
        Returns:
        document's score