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

API Documentation


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

firtex::plugin::CAnalyzerPlugin类参考

#include <AnalyzerPlugins.h>

继承图,类firtex::plugin::CAnalyzerPlugin

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

公有成员

 CAnalyzerPlugin (IAnalyzerPlugin *pAnalyzerInterface)
 CAnalyzerPlugin (IAnalyzerPlugin *pAnalyzerInterface, CParser *pParser)
virtual ~CAnalyzerPlugin ()
firtex::analyzer::TokenType getTokenType ()

保护成员

CTokensnextTokensInternal (CReader *reader, CTokens *pInput)

保护属性

IAnalyzerPlugin * m_pAnalyzerInterface
ITokens * m_pTokensInterface
IReader * m_pReaderInterface
CReaderm_pOldReaders
CTokensm_pOldTokens
bool m_bOwnTokens

构造及析构函数文档

firtex::plugin::CAnalyzerPlugin::CAnalyzerPlugin IAnalyzerPlugin *  pAnalyzerInterface  ) 
 

firtex::plugin::CAnalyzerPlugin::CAnalyzerPlugin IAnalyzerPlugin *  pAnalyzerInterface,
CParser pParser
 

virtual firtex::plugin::CAnalyzerPlugin::~CAnalyzerPlugin  )  [virtual]
 


成员函数文档

firtex::analyzer::TokenType firtex::plugin::CAnalyzerPlugin::getTokenType  )  [virtual]
 

返回Analyzer可以处理的Token类型

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

实现了firtex::analyzer::CAnalyzer

CTokens* firtex::plugin::CAnalyzerPlugin::nextTokensInternal CReader reader,
CTokens pInput
[protected, virtual]
 

取一批分析完毕的Token,由派生的Analyzer实现

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

实现了firtex::analyzer::CAnalyzer


成员数据文档

bool firtex::plugin::CAnalyzerPlugin::m_bOwnTokens [protected]
 

IAnalyzerPlugin* firtex::plugin::CAnalyzerPlugin::m_pAnalyzerInterface [protected]
 

CReader* firtex::plugin::CAnalyzerPlugin::m_pOldReaders [protected]
 

CTokens* firtex::plugin::CAnalyzerPlugin::m_pOldTokens [protected]
 

IReader* firtex::plugin::CAnalyzerPlugin::m_pReaderInterface [protected]
 

ITokens* firtex::plugin::CAnalyzerPlugin::m_pTokensInterface [protected]
 


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

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