FirteX-高性能全文索引和检索平台API Documentation |
#include <QueryParser.h>
公有成员 | |
| CQueryParser (const tchar *field, CAnalyzer *pAnalyzer, bool bDeleteAnalyzer) | |
| CQueryParser (const tchar **fields, CAnalyzer **pAnalyzers, int32_t numFields) | |
| virtual | ~CQueryParser (void) |
| CQuery * | parse (const tchar *query) |
| void | attachAnalyzer (const tchar *field, CAnalyzer *pAnalyzer) |
| CAnalyzer * | detachAnalyzer (const tchar *field) |
静态公有成员 | |
| CQuery * | parse (const tchar *query, const tchar *field, CAnalyzer *pAnalyzer, bool bDeleteAnalyzer) |
保护成员 | |
| CQuery * | parse (CStringReader *reader) |
| CQuery * | MatchQuery (const tstring &field) |
| CAnalyzer * | getAnalyzer (const tstring &field) |
|
||||||||||||||||
|
构造Query解析器
|
|
||||||||||||||||
|
构造Query解析器
|
|
|
|
|
||||||||||||
|
关联分析器
|
|
|
撤销某一字段的解析器
|
|
|
|
|
|
匹配查询表达式: QUERY ::= [MODIFIER] CLAUSE (<conjunction> [MODIFIER] CLAUSE)
|
|
|
|
|
|
表达式解析
|
|
||||||||||||||||||||
|
生成查询分析器并解析查询表达式
|
http://www.firtex.org http://www.sourceforge.net/projects/firtex