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

DistMergeMethod Class Reference

#include <DistMergeMethod.hpp>

Inheritance diagram for DistMergeMethod:

CORIMergeMethod 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.


Detailed Description

Abstract interface for distributed retrieval merging of scores. Merge scores from individual databases. See RetrievalMethod for database ranking algorithms (CORIRetMethod). See DistSearchMethod for multiple individual database retrieval.


Constructor & Destructor Documentation

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.

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.

Reimplemented in CORIMergeMethod.


The documentation for this class was generated from the following files:
Generated at Fri Jul 26 18:26:56 2002 for LEMUR by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000