Save This Page
Home » lucene-2.3.2-src » org.apache » lucene » search » [javadoc | source]
org.apache.lucene.search
public class: DefaultSimilarity [javadoc | source]
java.lang.Object
   org.apache.lucene.search.Similarity
      org.apache.lucene.search.DefaultSimilarity

All Implemented Interfaces:
    Serializable

Direct Known Subclasses:
    SweetSpotSimilarity

Expert: Default scoring implementation.
Method from org.apache.lucene.search.DefaultSimilarity Summary:
coord,   idf,   lengthNorm,   queryNorm,   sloppyFreq,   tf
Methods from org.apache.lucene.search.Similarity:
coord,   decodeNorm,   encodeNorm,   getDefault,   getNormDecoder,   idf,   idf,   idf,   lengthNorm,   queryNorm,   scorePayload,   setDefault,   sloppyFreq,   tf,   tf
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.lucene.search.DefaultSimilarity Detail:
 public float coord(int overlap,
    int maxOverlap) 
    Implemented as overlap / maxOverlap.
 public float idf(int docFreq,
    int numDocs) 
    Implemented as log(numDocs/(docFreq+1)) + 1.
 public float lengthNorm(String fieldName,
    int numTerms) 
    Implemented as 1/sqrt(numTerms).
 public float queryNorm(float sumOfSquaredWeights) 
    Implemented as 1/sqrt(sumOfSquaredWeights).
 public float sloppyFreq(int distance) 
    Implemented as 1 / (distance + 1).
 public float tf(float freq) 
    Implemented as sqrt(freq).