org.apache.blur.lucene.search
Class FairSimilarity

java.lang.Object
  extended by org.apache.lucene.search.similarities.Similarity
      extended by org.apache.lucene.search.similarities.TFIDFSimilarity
          extended by org.apache.blur.lucene.search.FairSimilarity

public class FairSimilarity
extends org.apache.lucene.search.similarities.TFIDFSimilarity


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
 
Constructor Summary
FairSimilarity()
           
 
Method Summary
 float coord(int overlap, int maxOverlap)
           
 float idf(long docFreq, long numDocs)
           
 float lengthNorm(FieldInvertState fieldInvertState)
           
 float queryNorm(float sumOfSquaredWeights)
           
 float scorePayload(int doc, int start, int end, org.apache.lucene.util.BytesRef payload)
           
 float sloppyFreq(int distance)
           
 float tf(float freq)
           
 
Methods inherited from class org.apache.lucene.search.similarities.TFIDFSimilarity
computeNorm, computeWeight, decodeNormValue, encodeNormValue, exactSimScorer, idfExplain, idfExplain, sloppySimScorer, tf
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FairSimilarity

public FairSimilarity()
Method Detail

coord

public float coord(int overlap,
                   int maxOverlap)
Specified by:
coord in class org.apache.lucene.search.similarities.TFIDFSimilarity

idf

public float idf(long docFreq,
                 long numDocs)
Specified by:
idf in class org.apache.lucene.search.similarities.TFIDFSimilarity

queryNorm

public float queryNorm(float sumOfSquaredWeights)
Specified by:
queryNorm in class org.apache.lucene.search.similarities.TFIDFSimilarity

sloppyFreq

public float sloppyFreq(int distance)
Specified by:
sloppyFreq in class org.apache.lucene.search.similarities.TFIDFSimilarity

tf

public float tf(float freq)
Specified by:
tf in class org.apache.lucene.search.similarities.TFIDFSimilarity

scorePayload

public float scorePayload(int doc,
                          int start,
                          int end,
                          org.apache.lucene.util.BytesRef payload)
Specified by:
scorePayload in class org.apache.lucene.search.similarities.TFIDFSimilarity

lengthNorm

public float lengthNorm(FieldInvertState fieldInvertState)
Specified by:
lengthNorm in class org.apache.lucene.search.similarities.TFIDFSimilarity


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.