org.apache.lucene.search.similarities
Class NormalizationH2
java.lang.Object
org.apache.lucene.search.similarities.Normalization
org.apache.lucene.search.similarities.NormalizationH2
public class NormalizationH2
- extends Normalization
Normalization model in which the term frequency is inversely related to the
length.
While this model is parameterless in the
original article, the thesis
introduces the parameterized variant.
The default value for the c
parameter is 1
.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Method Summary |
float |
getC()
|
float |
tfn(BasicStats stats,
float tf,
float len)
Returns the normalized term frequency. |
String |
toString()
Subclasses must override this method to return the code of the
normalization formula. |
NormalizationH2
public NormalizationH2(float c)
NormalizationH2
public NormalizationH2()
tfn
public final float tfn(BasicStats stats,
float tf,
float len)
- Description copied from class:
Normalization
- Returns the normalized term frequency.
- Specified by:
tfn
in class Normalization
len
- the field length.
toString
public String toString()
- Description copied from class:
Normalization
- Subclasses must override this method to return the code of the
normalization formula. Refer to the original paper for the list.
- Specified by:
toString
in class Normalization
getC
public float getC()
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.