CQNMaxDocumentFrequency Class Reference

#include <CQNMaxDocumentFrequency.h>

Inheritance diagram for CQNMaxDocumentFrequency:

CQueryNormalizer

List of all members.

Public Member Functions

 CQNMaxDocumentFrequency (const CAcInvertedFile *inAccessor)
virtual void considerQueryFeature (const CWeightingFunction &inFeature)
 Considers a feature.
virtual CQueryNormalizerclone () const


Detailed Description

Definition at line 48 of file CQNMaxDocumentFrequency.h.


Constructor & Destructor Documentation

CQNMaxDocumentFrequency::CQNMaxDocumentFrequency ( const CAcInvertedFile inAccessor  ) 

Definition at line 54 of file CQNMaxDocumentFrequency.cc.

Referenced by clone().

00056                         :
00057   CQueryNormalizer(inAccessor)
00058 {
00059 };


Member Function Documentation

void CQNMaxDocumentFrequency::considerQueryFeature ( const CWeightingFunction inFeature  )  [virtual]

Considers a feature.

Reimplemented from CQueryNormalizer.

Definition at line 72 of file CQNMaxDocumentFrequency.cc.

References CWeightingFunction::getTermFrequency(), and CQueryNormalizer::mValue.

00073                       {
00074   mValue=max(fabs(inFeature.getTermFrequency()),
00075        mValue);
00076 };

CQueryNormalizer * CQNMaxDocumentFrequency::clone (  )  const [virtual]

clone: This permits us to store completely preconfiguered normalizers and use them when needed

modification history

Reimplemented from CQueryNormalizer.

Definition at line 92 of file CQNMaxDocumentFrequency.cc.

References CQNMaxDocumentFrequency().

00092                                                      {
00093     return new CQNMaxDocumentFrequency(*this);
00094 }


The documentation for this class was generated from the following files:

Generated on Wed Jan 7 00:31:13 2009 for Gift by  doxygen 1.5.6