equal
deleted
inserted
replaced
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 |