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

DistMergeMethod Class Reference

#include <DistMergeMethod.hpp>

Inheritance diagram for DistMergeMethod:

CORIMergeMethod MultiRegrMergeMethod SingleRegrMergeMethod List of all members.

Public Methods

virtual ~DistMergeMethod ()
virtual void mergeScoreSet (const IndexedRealVector &indexset, const DocScoreVector *const *scoreset, DocScoreVector &results)
 merge a set of scores that were obtained from retrieval on the individual databases in the indexset. return the merged results into a DocScoreVector. The scores in scoreset should correlate with the indexes in indexset.


Protected Methods

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


Constructor & Destructor Documentation

virtual DistMergeMethod::~DistMergeMethod   [inline, virtual]
 


Member Function Documentation

void DistMergeMethod::mergeScoreSet const IndexedRealVector   indexset,
const DocScoreVector *const *    scoreset,
DocScoreVector   results
[virtual]
 

merge a set of scores that were obtained from retrieval on the individual databases in the indexset. return the merged results into a DocScoreVector. The scores in scoreset should correlate with the indexes in indexset.

Reimplemented in MultiRegrMergeMethod.

virtual double DistMergeMethod::score double    dbscore,
double    docscore
const [protected, pure virtual]
 

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

Implemented in CORIMergeMethod, MultiRegrMergeMethod, and SingleRegrMergeMethod.


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