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

API Documentation


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

firtex::index::CTermSequenceVector类参考

#include <TermSequenceVector.h>

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

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

公有成员

 CTermSequenceVector ()
 CTermSequenceVector (const tchar *field)
virtual ~CTermSequenceVector (void)
virtual void open (const tchar *field, CIndexInput *pInput)=0
virtual const tchar * getField ()
virtual count_t numTerms ()=0
virtual const termid_tgetTermIDs ()=0

保护成员

virtual void addField (CIndexOutput *pOutput, CField *pField)=0

保护属性

CFXString m_field

友元

class CTermVectorWriter

构造及析构函数文档

firtex::index::CTermSequenceVector::CTermSequenceVector  )  [inline]
 

firtex::index::CTermSequenceVector::CTermSequenceVector const tchar *  field  )  [inline]
 

virtual firtex::index::CTermSequenceVector::~CTermSequenceVector void   )  [inline, virtual]
 


成员函数文档

virtual void firtex::index::CTermSequenceVector::addField CIndexOutput pOutput,
CField pField
[protected, pure virtual]
 

添加字段,建立字段的前向索引,供CTermVectorWriter调用,外部不能直接使用

参数:
pOutput 前向索引的输出设备
pField 字段对象指针

firtex::index::CWordSequenceVector内被实现。

virtual const tchar* firtex::index::CTermSequenceVector::getField  )  [inline, virtual]
 

获取关联的字段名

virtual const termid_t* firtex::index::CTermSequenceVector::getTermIDs  )  [pure virtual]
 

获取词序列,数组大小与numTerms的返回值一致

返回:
词序列数组 返回内部的数组指针,外部不要删除

firtex::index::CWordSequenceVector内被实现。

virtual count_t firtex::index::CTermSequenceVector::numTerms  )  [pure virtual]
 

获取词总数

firtex::index::CWordSequenceVector内被实现。

virtual void firtex::index::CTermSequenceVector::open const tchar *  field,
CIndexInput pInput
[pure virtual]
 

打开Term Vector,准备读取Term Vector 信息

参数:
field 字段名
pInput 读取位置,不作为内部对象,内部将克隆一份

firtex::index::CWordSequenceVector内被实现。


友元及相关函数文档

friend class CTermVectorWriter [friend]
 


成员数据文档

CFXString firtex::index::CTermSequenceVector::m_field [protected]
 


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

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