Class BooleanSimilarity.BooleanWeight

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) float boost  
    • Constructor Summary

      Constructors 
      Constructor Description
      BooleanWeight​(float boost)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Explanation explain​(Explanation freq, long norm)
      Explain the score for a single document
      float score​(float freq, long norm)
      Score a single document.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • boost

        final float boost
    • Constructor Detail

      • BooleanWeight

        BooleanWeight​(float boost)
    • Method Detail

      • score

        public float score​(float freq,
                           long norm)
        Description copied from class: Similarity.SimScorer
        Score a single document. freq is the document-term sloppy frequency and must be finite and positive. norm is the encoded normalization factor as computed by Similarity.computeNorm(FieldInvertState) at index time, or 1 if norms are disabled. norm is never 0.

        Score must not decrease when freq increases, ie. if freq1 > freq2, then score(freq1, norm) >= score(freq2, norm) for any value of norm that may be produced by Similarity.computeNorm(FieldInvertState).

        Score must not increase when the unsigned norm increases, ie. if Long.compareUnsigned(norm1, norm2) > 0 then score(freq, norm1) <= score(freq, norm2) for any legal freq.

        As a consequence, the maximum score that this scorer can produce is bound by score(Float.MAX_VALUE, 1).

        Specified by:
        score in class Similarity.SimScorer
        Parameters:
        freq - sloppy term frequency, must be finite and positive
        norm - encoded normalization factor or 1 if norms are disabled
        Returns:
        document's score