FirteX-高性能全文索引和检索平台API Documentation |
#include <Searcher.h>
继承图,类firtex::search::CSearcher

公有成员 | |
| CSearcher (void) | |
| virtual | ~CSearcher (void) |
| virtual CQueryHits * | search (CQuery *pQuery, int nDocs)=0 |
| virtual CQuery * | optimizeQuery (CQuery *pOrgQuery)=0 |
| virtual CTermReader * | termReader () const =0 |
| virtual freq_t | docFreq (CTerm *pTerm)=0 |
| virtual CNormBytes * | norms (const tchar *field)=0 |
| virtual count_t | maxDocs ()=0 |
| virtual document::CDocument * | doc (docid_t docID)=0 |
| CSimilarity * | getSimilarity () |
| void | setSimilarity (CSimilarity *pSimilarity) |
保护属性 | |
| CSimilarity * | m_pSimilarity |
|
|
|
|
|
|
|
|
返回文档docID的stored fields
|
|
|
返回指定Term的文档频率
|
|
|
|
|
|
返回可能最大的文档编号,一般情况下如果没有删除文档则maxDoc()=numDocs() 可以用来决定分配文档数组的大小 |
|
|
获取指定域的norms bytes
|
|
|
对查询进行优化,生成新的查询对象
|
|
||||||||||||
|
搜索文档
|
|
|
|
|
|
获取索引的TermReader对象
|
|
|
|
http://www.firtex.org http://www.sourceforge.net/projects/firtex