FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

firtex::index::CMultiTermVectorReader类参考

#include <MultiTermVectorReader.h>

继承图,类firtex::index::CMultiTermVectorReader

firtex::index::CTermVectorReader 所有成员的列表。

公有成员

 CMultiTermVectorReader (int numReaders)
virtual ~CMultiTermVectorReader (void)
virtual void open (const tchar *barrelName)
virtual void close ()
virtual TermVector_ getTermVectorType (const tchar *field)
virtual CTermFreqVectorgetFreqVector (docid_t did, const tchar *field)
virtual CTermVectorArray<
CTermFreqVector * > * 
getFreqVectors (docid_t did)
virtual CTermPositionVectorgetPositionVector (docid_t did, const tchar *field)
virtual CTermVectorArray<
CTermPositionVector * > * 
getPositionVectors (docid_t did)
virtual CTermSequenceVectorgetSquenceVector (docid_t did, const tchar *field)
virtual CTermVectorArray<
CTermSequenceVector * > * 
getSquenceVectors (docid_t did)

保护成员

void addVectorReader (int order, docid_t docStart, count_t numDocs, const CTermVectorReader *pReader)

友元

class CMultiIndexBarrelReader

构造及析构函数文档

firtex::index::CMultiTermVectorReader::CMultiTermVectorReader int  numReaders  ) 
 

virtual firtex::index::CMultiTermVectorReader::~CMultiTermVectorReader void   )  [virtual]
 


成员函数文档

void firtex::index::CMultiTermVectorReader::addVectorReader int  order,
docid_t  docStart,
count_t  numDocs,
const CTermVectorReader pReader
[protected]
 

virtual void firtex::index::CMultiTermVectorReader::close  )  [inline, virtual]
 

关闭reader,释放资源,在CMultiTermVectorReader里此函数不做任何事情

重载firtex::index::CTermVectorReader

virtual CTermFreqVector* firtex::index::CMultiTermVectorReader::getFreqVector docid_t  did,
const tchar *  field
[virtual]
 

获取Term Freq Vector

参数:
did 文档编号
field 字段名称
返回:
Term Freq Vector 指针 非内部指针,需外部删除

重载firtex::index::CTermVectorReader

virtual CTermVectorArray<CTermFreqVector*>* firtex::index::CMultiTermVectorReader::getFreqVectors docid_t  did  )  [virtual]
 

获取Term Freq Vector

参数:
did 文档编号
返回:
Term Freq Vector 对象数组 非内部指针,需外部删除

重载firtex::index::CTermVectorReader

virtual CTermPositionVector* firtex::index::CMultiTermVectorReader::getPositionVector docid_t  did,
const tchar *  field
[virtual]
 

获取Term Position Vector

参数:
did 文档编号
field 字段名称
返回:
Term Position Vector 指针 非内部指针,需外部删除

重载firtex::index::CTermVectorReader

virtual CTermVectorArray<CTermPositionVector*>* firtex::index::CMultiTermVectorReader::getPositionVectors docid_t  did  )  [virtual]
 

获取Term Position Vector

参数:
did 文档编号
返回:
Term Position Vector 对象数组 非内部指针,需外部删除

重载firtex::index::CTermVectorReader

virtual CTermSequenceVector* firtex::index::CMultiTermVectorReader::getSquenceVector docid_t  did,
const tchar *  field
[virtual]
 

获取Term Sequence Vector

参数:
did 文档编号
field 字段名称
返回:
Term Sequence Vector 指针 非内部指针,需外部删除

重载firtex::index::CTermVectorReader

virtual CTermVectorArray<CTermSequenceVector*>* firtex::index::CMultiTermVectorReader::getSquenceVectors docid_t  did  )  [virtual]
 

获取Term Sequence Vector

参数:
did 文档编号
返回:
Term Sequence Vector 对象数组 非内部指针,需外部删除

重载firtex::index::CTermVectorReader

virtual TermVector_ firtex::index::CMultiTermVectorReader::getTermVectorType const tchar *  field  )  [virtual]
 

获取词向量类型,参见TermVector

重载firtex::index::CTermVectorReader

virtual void firtex::index::CMultiTermVectorReader::open const tchar *  barrelName  )  [inline, virtual]
 

打开reader,在CMultiTermVectorReader里此函数不做任何事情

参数:
barrelName 索引桶名称

重载firtex::index::CTermVectorReader


友元及相关函数文档

friend class CMultiIndexBarrelReader [friend]
 


该类的文档由以下文件生成:

http://www.firtex.org http://www.sourceforge.net/projects/firtex