org.apache.ctakes.utils.wiki
Class ApproximateSimilarity

java.lang.Object
  extended by org.apache.lucene.search.similarities.Similarity
      extended by org.apache.lucene.search.similarities.TFIDFSimilarity
          extended by org.apache.lucene.search.similarities.DefaultSimilarity
              extended by org.apache.ctakes.utils.wiki.ApproximateSimilarity

public class ApproximateSimilarity
extends org.apache.lucene.search.similarities.DefaultSimilarity


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.search.similarities.Similarity
org.apache.lucene.search.similarities.Similarity.ExactSimScorer, org.apache.lucene.search.similarities.Similarity.SimWeight, org.apache.lucene.search.similarities.Similarity.SloppySimScorer
 
Field Summary
 
Fields inherited from class org.apache.lucene.search.similarities.DefaultSimilarity
discountOverlaps
 
Constructor Summary
ApproximateSimilarity()
           
 
Method Summary
 float idf(long docFreq, long numDocs)
           
 float tf(int termFreq)
           
 
Methods inherited from class org.apache.lucene.search.similarities.DefaultSimilarity
computeNorm, coord, getDiscountOverlaps, queryNorm, scorePayload, setDiscountOverlaps, sloppyFreq, tf, toString
 
Methods inherited from class org.apache.lucene.search.similarities.TFIDFSimilarity
computeWeight, decodeNormValue, encodeNormValue, exactSimScorer, idfExplain, idfExplain, sloppySimScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApproximateSimilarity

public ApproximateSimilarity()
Method Detail

idf

public final float idf(long docFreq,
                       long numDocs)
Overrides:
idf in class org.apache.lucene.search.similarities.DefaultSimilarity

tf

public final float tf(int termFreq)
Overrides:
tf in class org.apache.lucene.search.similarities.TFIDFSimilarity