CQNEuclideanLengthSquare Class Reference

#include <CQNEuclideanLengthSquare.h>

Inheritance diagram for CQNEuclideanLengthSquare:

CQueryNormalizer

List of all members.

Public Member Functions

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


Detailed Description

The query normalizer for the Best Fully Weighted Method does not work yet (1.12.1998)

Definition at line 49 of file CQNEuclideanLengthSquare.h.


Constructor & Destructor Documentation

CQNEuclideanLengthSquare::CQNEuclideanLengthSquare ( const CAcInvertedFile inAccessor  ) 

Definition at line 54 of file CQNEuclideanLengthSquare.cc.

Referenced by clone().

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


Member Function Documentation

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

Considers a feature.

Reimplemented from CQueryNormalizer.

Definition at line 74 of file CQNEuclideanLengthSquare.cc.

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

00075                           {
00076   mValue+=inFeature.getTermFrequency()*
00077     inFeature.getTermFrequency();
00078 };

CQueryNormalizer * CQNEuclideanLengthSquare::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 94 of file CQNEuclideanLengthSquare.cc.

References CQNEuclideanLengthSquare().

00094                                                       {
00095     return new CQNEuclideanLengthSquare(*this);
00096 }


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