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

公有成员 | |
| CMultiIndexBarrelReader (CDirectory *pDirectory, CBarrelsInfo *pBarrelsInfo) | |
| virtual | ~CMultiIndexBarrelReader (void) |
| void | open (const tchar *name) |
| document::CDocument * | document (docid_t docID) |
| document::CField * | field (docid_t docID, fieldid_t fid) |
| void | undeleteAll () |
| bool | isDeleted (docid_t docID) |
| bool | hasDeletions () |
| count_t | numDeletedDocs () |
| void | deleteDocument (docid_t docID) |
| CTermReader * | termReader () |
| CTermVectorReader * | getTermVectorReader () |
| CNormBytes * | norms (const tchar *field) |
| CNormBytes * | norms (fieldid_t fid) |
| uint64_t | numTerms () |
| CFieldsInfo & | getFieldsInfo () |
| void | close () |
| void | startIterator () |
| bool | hasNext () |
| CBarrelReaderEntry * | nextEntry () |
| CIndexBarrelReader * | nextReader () |
| CBarrelInfo * | nextBarrel () |
保护成员 | |
| void | addReader (CBarrelInfo *pBarrelInfo) |
| bool | loadNorms (const tchar *field) |
| bool | loadNorms (fieldid_t fid) |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
关闭索引桶,释放资源 |
|
|
删除索引文档
|
|
|
返回文档docID的stored fields |
|
||||||||||||
|
获取指定文档编号指定字段编号的文档对象
|
|
|
获取域信息 |
|
|
获取词向量阅读器
|
|
|
判断是否删除过文档 |
|
|
判断迭代是否完毕 true 迭代未结束,可以调用nextEntry(),nextReader()或nextBarrel() |
|
|
判断文档编号为docID的文档是否已经删除
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
获取指定域的norms Bytes
|
|
|
获取指定域的norms Bytes
|
|
|
删除文档总数 |
|
|
获取词总数 |
|
|
打开指定的索引桶读
|
|
|
开始进行迭代 |
|
|
获取索引桶的TermReader
|
|
|
恢复先前删除的所有文档,只有在调用optimize()前调用才有效 |
http://www.firtex.org http://www.sourceforge.net/projects/firtex