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

OkapiTermScoreFunction Class Reference

#include <OkapiTermScoreFunction.hpp>

Inheritance diagram for OkapiTermScoreFunction:

TermScoreFunction List of all members.

Public Methods

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

Constructor & Destructor Documentation

OkapiTermScoreFunction::OkapiTermScoreFunction (  IndriIndex &    index,
int    termID,
double    termWeight,
double    k1 = 1,
double    b = 0.5
)  [inline]
 

OkapiTermScoreFunction::OkapiTermScoreFunction (  double    idf,
double    averageDocumentLength,
double    k1,
double    b
)  [inline]
 


Member Function Documentation

double OkapiTermScoreFunction::maximumScore (  int    maximumOccurrences,
int    minimumDocumentLength
)  [inline]
 

double OkapiTermScoreFunction::queryTermWeight (  double    queryK1,
double    queryB
)  [inline]
 

double OkapiTermScoreFunction::scoreOccurrence (  int    occurrences,
int    documentLength
)  [inline, virtual]
 

Implements TermScoreFunction.


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