#include <ScoreFunction.hpp>
Inheritance diagram for ScoreFunction:
Public Methods | |
virtual double | matchedTermWeight (QueryTerm *qTerm,TextQueryRep *qRep,DocInfo *info,DocumentRep *dRep) |
compute the score contribution of a matched term. | |
virtual double | adjustedScore (double origScore,TextQueryRep *qRep,DocumentRep *dRep) |
score adjustment (e.g., appropriate length normalization). |
This is an abstract interface for a retrieval function that can be written as involving a sum over all the matched terms between a query and a document. Many retrieval functions can be rewritten in this form. Please see the API documentation on the Lemur web site for more information about the generic scoring function form.
|
score adjustment (e.g., appropriate length normalization).
Reimplemented in SimpleKLScoreFunc. |
|
compute the score contribution of a matched term.
Reimplemented in OkapiScoreFunc, and SimpleKLScoreFunc. |