searchengine/oss/cl/clucene/src/clucene/highlighter/QueryTermExtractor.h
changeset 24 65456528cac2
parent 7 a5fbfefd615f
equal deleted inserted replaced
23:d4d56f5e7c55 24:65456528cac2
    24 #include "CLucene/search/SearchHeader.h"
    24 #include "CLucene/search/SearchHeader.h"
    25 #include "CLucene/index/IndexReader.h"
    25 #include "CLucene/index/IndexReader.h"
    26 #include "CLucene/search/BooleanQuery.h"
    26 #include "CLucene/search/BooleanQuery.h"
    27 #include "CLucene/search/PhraseQuery.h"
    27 #include "CLucene/search/PhraseQuery.h"
    28 #include "CLucene/search/TermQuery.h"
    28 #include "CLucene/search/TermQuery.h"
       
    29 #include "CLucene/search/PrefixQuery.h"
    29 #include "CLucene/highlighter/WeightedTerm.h"
    30 #include "CLucene/highlighter/WeightedTerm.h"
    30 
    31 
    31 CL_NS_DEF2(search,highlight)
    32 CL_NS_DEF2(search,highlight)
    32 
    33 
    33 /**
    34 /**
    74 
    75 
    75 	static void getTerms(const Query * query, WeightedTermList* terms,bool prohibited);
    76 	static void getTerms(const Query * query, WeightedTermList* terms,bool prohibited);
    76 	static void getTermsFromBooleanQuery(const BooleanQuery * query, WeightedTermList* terms, bool prohibited);
    77 	static void getTermsFromBooleanQuery(const BooleanQuery * query, WeightedTermList* terms, bool prohibited);
    77 	static void getTermsFromPhraseQuery(const PhraseQuery * query, WeightedTermList* terms);
    78 	static void getTermsFromPhraseQuery(const PhraseQuery * query, WeightedTermList* terms);
    78 	static void getTermsFromTermQuery(const TermQuery * query, WeightedTermList* terms);
    79 	static void getTermsFromTermQuery(const TermQuery * query, WeightedTermList* terms);
       
    80 	static void getTermsFromPrefixQuery( PrefixQuery * query, WeightedTermList* terms);
    79 //	static void getTermsFromSpanNearQuery(SpanNearQuery* query, WeightedTermList* terms);
    81 //	static void getTermsFromSpanNearQuery(SpanNearQuery* query, WeightedTermList* terms);
    80 };
    82 };
    81 
    83 
    82 CL_NS_END2
    84 CL_NS_END2
    83 
    85