|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.search.similarities.Similarity
org.apache.lucene.search.similarities.TFIDFSimilarity
org.apache.lucene.search.similarities.DefaultSimilarity
com.bericotech.clavin.index.BinarySimilarity
public class BinarySimilarity
Turns TF (term frequency) into a binary (yes/no) proposition in calculating Lucene relevance score.
| 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 | |
|---|---|
BinarySimilarity()
Simple default constructor for BinarySimilarity. |
|
| Method Summary | |
|---|---|
float |
tf(float freq)
Ignores multiple appearance of the query term in the index document field, effectively making TF (term frequency) a yes/no proposition (i.e., zero is still zero, but you don't get extra points for a query term being found multiple times in an index document field). |
| Methods inherited from class org.apache.lucene.search.similarities.DefaultSimilarity |
|---|
computeNorm, coord, getDiscountOverlaps, idf, queryNorm, scorePayload, setDiscountOverlaps, sloppyFreq, toString |
| Methods inherited from class org.apache.lucene.search.similarities.TFIDFSimilarity |
|---|
computeWeight, decodeNormValue, encodeNormValue, exactSimScorer, idfExplain, idfExplain, sloppySimScorer, tf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BinarySimilarity()
BinarySimilarity.
| Method Detail |
|---|
public float tf(float freq)
tf in class org.apache.lucene.search.similarities.DefaultSimilarityfreq - floating-point number being converted to 1.0 or 0.0
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||