/*------------------------------------------------------------------------------ * Copyright (C) 2003-2006 Ben van Klinken and the CLucene Team * * Distributable under the terms of either the Apache License (Version 2.0) or * the GNU Lesser General Public License, as specified in the COPYING file. ------------------------------------------------------------------------------*/ #ifndef _lucene_search_ExactPhraseScorer_ #define _lucene_search_ExactPhraseScorer_ #if defined(_LUCENE_PRAGMA_ONCE) # pragma once #endif #include "PhraseScorer.h" #include "CLucene/index/Terms.h" CL_NS_DEF(search) class ExactPhraseScorer: public PhraseScorer { public: ExactPhraseScorer(Weight* weight, CL_NS(index)::TermPositions** tps, int32_t* positions, Similarity* similarity, uint8_t* norms ); ~ExactPhraseScorer(){ } protected: //Returns the exact freqency of the phrase float_t phraseFreq(); }; CL_NS_END #endif