org.apache.lucene.search

Class SimilarityDelegator

public class SimilarityDelegator extends Similarity

Expert: Delegating scoring implementation. Useful in {@link Query#getSimilarity(Searcher)} implementations, to override only certain methods of a Searcher's Similiarty implementation..
Constructor Summary
SimilarityDelegator(Similarity delegee)
Construct a {@link Similarity} that delegates all methods to another.
Method Summary
floatcoord(int overlap, int maxOverlap)
floatidf(int docFreq, int numDocs)
floatlengthNorm(String fieldName, int numTerms)
floatqueryNorm(float sumOfSquaredWeights)
floatsloppyFreq(int distance)
floattf(float freq)

Constructor Detail

SimilarityDelegator

public SimilarityDelegator(Similarity delegee)
Construct a {@link Similarity} that delegates all methods to another.

Parameters: delegee the Similarity implementation to delegate to

Method Detail

coord

public float coord(int overlap, int maxOverlap)

idf

public float idf(int docFreq, int numDocs)

lengthNorm

public float lengthNorm(String fieldName, int numTerms)

queryNorm

public float queryNorm(float sumOfSquaredWeights)

sloppyFreq

public float sloppyFreq(int distance)

tf

public float tf(float freq)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.