|
Public Member Functions |
| TFIDFTermScoreFunction (double idf, double averageDocumentLength, int qTF=1, double k1=1.2, double b=0.75, bool okapi=false, double k3=7) |
| TFIDFTermScoreFunction (double idf, double averageDocumentLength, double qtw=1.0, double k1=1.2, double b=0.75, bool okapi=false, double k3=7) |
double | scoreOccurrence (double occurrences, int documentLength) |
double | scoreOccurrence (double occurrences, int contextSize, double documentOccurrences, int documentLength) |
double | maximumScore (int minimumDocumentLength, int maximumOccurrences) |
double | queryTermWeight (double queryK1, double queryB, double _qTF) |
Private Member Functions |
void | _precomputeConstants () |
Private Attributes |
double | _inverseDocumentFrequency |
| inverse document frequency (IDF) for this term
|
double | _averageDocumentLength |
| average document length in the collection
|
double | _termWeight |
double | _k1 |
double | _b |
double | _k3 |
double | _bOverAvgDocLength |
double | _k1TimesOneMinusB |
double | _idfTimesK1PlusOne |
double | _k1TimesBOverAvgDocLength |
double | _termWeightTimesIDFTimesK1 |
double | _termWeightTimesidfTimesK1PlusOne |
bool | _okapi |