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

DocumentRep Class Reference

Representation of documents in a collection for efficient inverted index scoring. More...

#include <DocumentRep.hpp>

Inheritance diagram for DocumentRep:

OkapiDocRep SimpleKLDocModel TFIDFDocRep AbsoluteDiscountDocModel DirichletPriorDocModel JelinekMercerDocModel List of all members.

Public Methods

 DocumentRep (int docID)
virtual ~DocumentRep ()
virtual double termWeight (int termID,DocInfo *info)=0
 term weighting function
See also:
TextQueryRetMethod.


virtual double scoreConstant ()=0
 doc-specific constant term in the scoring formula
See also:
TextQueryRetMethod.



Protected Attributes

int id

Detailed Description

Representation of documents in a collection for efficient inverted index scoring.


Constructor & Destructor Documentation

DocumentRep::DocumentRep ( int docID ) [inline]
 

DocumentRep::~DocumentRep ( ) [inline, virtual]
 


Member Function Documentation

double DocumentRep::scoreConstant ( ) [pure virtual]
 

doc-specific constant term in the scoring formula

See also:
TextQueryRetMethod.

Reimplemented in OkapiDocRep, SimpleKLDocModel, and TFIDFDocRep.

double DocumentRep::termWeight ( int termID,
DocInfo * info ) [pure virtual]
 

term weighting function

See also:
TextQueryRetMethod.

Reimplemented in OkapiDocRep, SimpleKLDocModel, and TFIDFDocRep.


Member Data Documentation

int DocumentRep::id [protected]
 


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