equal
deleted
inserted
replaced
104 } |
104 } |
105 } |
105 } |
106 namespace Cpix { |
106 namespace Cpix { |
107 class CustomAnalyzer; |
107 class CustomAnalyzer; |
108 class SystemAnalyzer; |
108 class SystemAnalyzer; |
|
109 class IQueryParser; |
109 } |
110 } |
110 |
111 |
111 |
112 |
112 |
113 |
113 /******************************************************* |
114 /******************************************************* |
193 struct WrapperTraits<cpix_SystemAnalyzer> |
194 struct WrapperTraits<cpix_SystemAnalyzer> |
194 { |
195 { |
195 typedef Cpix::SystemAnalyzer NativeClass; |
196 typedef Cpix::SystemAnalyzer NativeClass; |
196 }; |
197 }; |
197 |
198 |
198 |
|
199 struct cpix_MultiFieldQueryParser : public cpix_QueryParser { }; |
|
200 |
|
201 |
|
202 template<> |
199 template<> |
203 struct WrapperTraits<cpix_QueryParser> |
200 struct WrapperTraits<cpix_QueryParser> |
204 { |
201 { |
205 typedef lucene::queryParser::QueryParser NativeClass; |
202 typedef Cpix::IQueryParser NativeClass; |
206 }; |
203 }; |
207 |
|
208 |
|
209 template<> |
|
210 struct WrapperTraits<cpix_MultiFieldQueryParser> |
|
211 { |
|
212 typedef lucene::queryParser::MultiFieldQueryParser NativeClass; |
|
213 }; |
|
214 |
|
215 |
204 |
216 template<> |
205 template<> |
217 struct WrapperTraits<cpix_BoostMap> |
206 struct WrapperTraits<cpix_BoostMap> |
218 { |
207 { |
219 typedef lucene::queryParser::BoostMap NativeClass; |
208 typedef lucene::queryParser::BoostMap NativeClass; |