#include <CQNEuclideanLengthSquare.h>

Public Member Functions | |
| CQNEuclideanLengthSquare (const CAcInvertedFile *inAccessor) | |
| virtual void | considerQueryFeature (const CWeightingFunction &inFeature) |
| Considers a feature. | |
| virtual CQueryNormalizer * | clone () const |
Definition at line 49 of file CQNEuclideanLengthSquare.h.
| CQNEuclideanLengthSquare::CQNEuclideanLengthSquare | ( | const CAcInvertedFile * | inAccessor | ) |
Definition at line 54 of file CQNEuclideanLengthSquare.cc.
Referenced by clone().
00056 : 00057 CQueryNormalizer(inAccessor) 00058 { 00059 };
| 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 }
1.5.6