org.apache.lucene.search

Class DefaultSimilarity

public class DefaultSimilarity extends Similarity

Expert: Default scoring implementation.
Method Summary
floatcoord(int overlap, int maxOverlap)
Implemented as overlap / maxOverlap.
floatidf(int docFreq, int numDocs)
Implemented as log(numDocs/(docFreq+1)) + 1.
floatlengthNorm(String fieldName, int numTerms)
Implemented as 1/sqrt(numTerms).
floatqueryNorm(float sumOfSquaredWeights)
Implemented as 1/sqrt(sumOfSquaredWeights).
floatsloppyFreq(int distance)
Implemented as 1 / (distance + 1).
floattf(float freq)
Implemented as sqrt(freq).

Method Detail

coord

public float coord(int overlap, int maxOverlap)
Implemented as overlap / maxOverlap.

idf

public float idf(int docFreq, int numDocs)
Implemented as log(numDocs/(docFreq+1)) + 1.

lengthNorm

public float lengthNorm(String fieldName, int numTerms)
Implemented as 1/sqrt(numTerms).

queryNorm

public float queryNorm(float sumOfSquaredWeights)
Implemented as 1/sqrt(sumOfSquaredWeights).

sloppyFreq

public float sloppyFreq(int distance)
Implemented as 1 / (distance + 1).

tf

public float tf(float freq)
Implemented as sqrt(freq).
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.