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

API Documentation


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

firtex::analyzer::CChineseAnalyzer类参考

#include <ChineseAnalyzer.h>

继承图,类firtex::analyzer::CChineseAnalyzer

firtex::analyzer::CAnalyzer 所有成员的列表。

公有成员

 CChineseAnalyzer (const tchar *sDicName, CParser *pParser=NULL)
 CChineseAnalyzer (CParser *pParser=NULL)
virtual ~CChineseAnalyzer (void)
TokenType getTokenType ()
void close ()
wordid_t getWordId (const char *cWord)

静态公有属性

const string category
const string identifier

保护成员

CTokensnextTokensInternal (CReader *reader, CTokens *pInput)
bool Load (const tchar *sFilename)

保护属性

PSTATE m_pData
int m_nLength
int m_nLowerBound
int m_nItemCount

构造及析构函数文档

firtex::analyzer::CChineseAnalyzer::CChineseAnalyzer const tchar *  sDicName,
CParser pParser = NULL
 

firtex::analyzer::CChineseAnalyzer::CChineseAnalyzer CParser pParser = NULL  ) 
 

virtual firtex::analyzer::CChineseAnalyzer::~CChineseAnalyzer void   )  [virtual]
 


成员函数文档

void firtex::analyzer::CChineseAnalyzer::close  )  [virtual]
 

关闭分析器,释放资源,子类重载后需显式调用CAnalyzer::close()

重载firtex::analyzer::CAnalyzer

TokenType firtex::analyzer::CChineseAnalyzer::getTokenType  )  [inline, virtual]
 

返回Analyzer可以处理的Token类型

返回:
Token 类型,{
参见:
TokenType}

实现了firtex::analyzer::CAnalyzer

wordid_t firtex::analyzer::CChineseAnalyzer::getWordId const char *  cWord  ) 
 

获得词语id

bool firtex::analyzer::CChineseAnalyzer::Load const tchar *  sFilename  )  [protected]
 

CTokens* firtex::analyzer::CChineseAnalyzer::nextTokensInternal CReader reader,
CTokens pInput
[protected, virtual]
 

取一批分析完毕的Token

参数:
reader 读取器,用于读取原始文档
pInput 外部提供的tokens 容器,可为空
返回:
tokens容器,如果pInput不为空,则返回pInput,否则返回内部创建的tokens容器

实现了firtex::analyzer::CAnalyzer


成员数据文档

const string firtex::analyzer::CChineseAnalyzer::category [static]
 

重载firtex::analyzer::CAnalyzer

const string firtex::analyzer::CChineseAnalyzer::identifier [static]
 

重载firtex::analyzer::CAnalyzer

int firtex::analyzer::CChineseAnalyzer::m_nItemCount [protected]
 

int firtex::analyzer::CChineseAnalyzer::m_nLength [protected]
 

int firtex::analyzer::CChineseAnalyzer::m_nLowerBound [protected]
 

PSTATE firtex::analyzer::CChineseAnalyzer::m_pData [protected]
 


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

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