public class BasicStats extends Similarity.SimWeight
Constructor and Description |
---|
BasicStats(String field,
float queryBoost)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
float |
getAvgFieldLength()
Returns the average field length.
|
long |
getDocFreq()
Returns the document frequency.
|
long |
getNumberOfDocuments()
Returns the number of documents.
|
long |
getNumberOfFieldTokens()
Returns the total number of tokens in the field.
|
float |
getTotalBoost()
Returns the total boost.
|
long |
getTotalTermFreq()
Returns the total number of occurrences of this term across all documents.
|
float |
getValueForNormalization()
The square of the raw normalization value.
|
void |
normalize(float queryNorm,
float topLevelBoost)
No normalization is done.
|
void |
setAvgFieldLength(float avgFieldLength)
Sets the average field length.
|
void |
setDocFreq(long docFreq)
Sets the document frequency.
|
void |
setNumberOfDocuments(long numberOfDocuments)
Sets the number of documents.
|
void |
setNumberOfFieldTokens(long numberOfFieldTokens)
Sets the total number of tokens in the field.
|
void |
setTotalTermFreq(long totalTermFreq)
Sets the total number of occurrences of this term across all documents.
|
public BasicStats(String field, float queryBoost)
public long getNumberOfDocuments()
public void setNumberOfDocuments(long numberOfDocuments)
public long getNumberOfFieldTokens()
Terms.getSumTotalTermFreq()
public void setNumberOfFieldTokens(long numberOfFieldTokens)
Terms.getSumTotalTermFreq()
public float getAvgFieldLength()
public void setAvgFieldLength(float avgFieldLength)
public long getDocFreq()
public void setDocFreq(long docFreq)
public long getTotalTermFreq()
public void setTotalTermFreq(long totalTermFreq)
public float getValueForNormalization()
getValueForNormalization
in class Similarity.SimWeight
rawNormalizationValue()
public void normalize(float queryNorm, float topLevelBoost)
topLevelBoost
is saved in the object,
however.normalize
in class Similarity.SimWeight
public float getTotalBoost()
Copyright © 2010 - 2020 Adobe. All Rights Reserved