Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TFIDFTermScoreFunction Class Reference

#include <TFIDFTermScoreFunction.hpp>

Inheritance diagram for TFIDFTermScoreFunction:

TermScoreFunction List of all members.

Public Methods

 TFIDFTermScoreFunction (IndriIndex &index, int termID, double termWeight, double k1=1, double b=0.5)
 TFIDFTermScoreFunction (double idf, double averageDocumentLength, double k1, double b)
double scoreOccurrence (int occurrences, int documentLength)
double scoreOkapiOccurrence (int occurrences, int documentLength)
double maximumScore (int minimumDocumentLength, int maximumOccurrences)
double queryTermWeight (double queryK1, double queryB)

Constructor & Destructor Documentation

TFIDFTermScoreFunction::TFIDFTermScoreFunction IndriIndex   index,
int    termID,
double    termWeight,
double    k1 = 1,
double    b = 0.5
[inline]
 

TFIDFTermScoreFunction::TFIDFTermScoreFunction double    idf,
double    averageDocumentLength,
double    k1,
double    b
[inline]
 


Member Function Documentation

double TFIDFTermScoreFunction::maximumScore int    minimumDocumentLength,
int    maximumOccurrences
[inline]
 

double TFIDFTermScoreFunction::queryTermWeight double    queryK1,
double    queryB
[inline]
 

double TFIDFTermScoreFunction::scoreOccurrence int    occurrences,
int    documentLength
[inline, virtual]
 

Implements TermScoreFunction.

double TFIDFTermScoreFunction::scoreOkapiOccurrence int    occurrences,
int    documentLength
[inline]
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 3 12:59:59 2004 for Lemur Toolkit by doxygen1.2.18