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:

CORIDocRep CosSimDocRep OkapiDocRep SimpleKLDocModel StructQryDocRep TFIDFDocRep AbsoluteDiscountDocModel DirichletPriorDocModel JelinekMercerDocModel TwoStageDocModel 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]
 

virtual DocumentRep::~DocumentRep   [inline, virtual]
 


Member Function Documentation

virtual double DocumentRep::scoreConstant   [pure virtual]
 

doc-specific constant term in the scoring formula

See also:
TextQueryRetMethod

Implemented in CORIDocRep, CosSimDocRep, OkapiDocRep, SimpleKLDocModel, StructQryDocRep, and TFIDFDocRep.

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

term weighting function

See also:
TextQueryRetMethod

Implemented in CORIDocRep, CosSimDocRep, OkapiDocRep, SimpleKLDocModel, StructQryDocRep, and TFIDFDocRep.


Member Data Documentation

int DocumentRep::id [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Feb 6 07:11:59 2004 for LEMUR by doxygen1.2.16