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 SingleRegrMergeMethod List of all members.

Public Methods

virtual ~DistMergeMethod ()
virtual void mergeScoreSet (IndexedRealVector &indexset, DocScoreVector **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)=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 IndexedRealVector   indexset,
DocScoreVector **    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.

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

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

Implemented in CORIMergeMethod, and SingleRegrMergeMethod.


The documentation for this class was generated from the following files:
Generated on Tue Nov 25 11:27:06 2003 for Lemur Toolkit by doxygen1.2.18