Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

lemur::distrib::CORIMergeMethod Class Reference

Implementation of CORI merging method. More...

#include <CORIMergeMethod.hpp>

Inheritance diagram for lemur::distrib::CORIMergeMethod:

lemur::distrib::DistMergeMethod List of all members.

Public Member Functions

 CORIMergeMethod (double constA=0.4, double constB=1.4)
 ~CORIMergeMethod ()

Protected Member Functions

double score (double dbscore, double docscore) const
 create a score for the merge based on the index ranking score and the document score

Private Attributes

double A
double B

Detailed Description

Implementation of CORI merging method.

Merge scores from individual databases, assuming that the scores we receive have already been normalized for this merge algorithm. See RetrievalMethod for database ranking algorithms (CORIRetMethod). See DistSearchMethod for multiple individual database retrieval.

Constructor & Destructor Documentation

lemur::distrib::CORIMergeMethod::CORIMergeMethod double  constA = 0.4,
double  constB = 1.4

lemur::distrib::CORIMergeMethod::~CORIMergeMethod  ) 

Member Function Documentation

double lemur::distrib::CORIMergeMethod::score double  dbscore,
double  docscore
const [protected, virtual]

create a score for the merge based on the index ranking score and the document score

Implements lemur::distrib::DistMergeMethod.

Member Data Documentation

double lemur::distrib::CORIMergeMethod::A [private]

double lemur::distrib::CORIMergeMethod::B [private]

The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:05 2010 for Lemur by doxygen 1.3.4