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

API Documentation


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

firtex::index::CHashMapBuilder< TermT >模板类参考

#include <Vocabulary.h>

所有成员的列表。

公有类型

typedef TermT term_type

公有成员

 CHashMapBuilder ()
 CHashMapBuilder (CPosMemCache *mc)
 ~CHashMapBuilder ()
void save (CIndexOutputDescriptor *pOutputDesc)
CPostingfind (term_type t)
void clear ()
count_t distinctNumTerms ()

保护类型

typedef firtex::index::CHashMapBuilder::_table_array table_array
typedef pair< term_type, CPosting * > table_item_pair
typedef hash_map< term_type,
CPosting * >::iterator 
table_iterator

保护成员

void quickSort (table_array lex[], int32_t lo, int32_t hi)

保护属性

hash_map< term_type, CPosting * > m_table
CPosMemCachem_memcache

template<typename TermT>
class firtex::index::CHashMapBuilder< TermT >


成员类型定义文档

template<typename TermT>
typedef struct firtex::index::CHashMapBuilder::_table_array firtex::index::CHashMapBuilder< TermT >::table_array [protected]
 

template<typename TermT>
typedef pair<term_type,CPosting*> firtex::index::CHashMapBuilder< TermT >::table_item_pair [protected]
 

template<typename TermT>
typedef hash_map<term_type,CPosting*>::iterator firtex::index::CHashMapBuilder< TermT >::table_iterator [protected]
 

template<typename TermT>
typedef TermT firtex::index::CHashMapBuilder< TermT >::term_type
 


构造及析构函数文档

template<typename TermT>
firtex::index::CHashMapBuilder< TermT >::CHashMapBuilder  ) 
 

template<typename TermT>
firtex::index::CHashMapBuilder< TermT >::CHashMapBuilder CPosMemCache mc  ) 
 

template<typename TermT>
firtex::index::CHashMapBuilder< TermT >::~CHashMapBuilder  ) 
 


成员函数文档

template<typename TermT>
void firtex::index::CHashMapBuilder< TermT >::clear  ) 
 

template<typename TermT>
count_t firtex::index::CHashMapBuilder< TermT >::distinctNumTerms  )  [inline]
 

template<typename TermT>
CPosting * firtex::index::CHashMapBuilder< TermT >::find term_type  t  )  [inline]
 

template<typename TermT>
void firtex::index::CHashMapBuilder< TermT >::quickSort table_array  lex[],
int32_t  lo,
int32_t  hi
[protected]
 

template<typename TermT>
void firtex::index::CHashMapBuilder< TermT >::save CIndexOutputDescriptor pOutputDesc  ) 
 


成员数据文档

template<typename TermT>
CPosMemCache* firtex::index::CHashMapBuilder< TermT >::m_memcache [protected]
 

template<typename TermT>
hash_map<term_type,CPosting*> firtex::index::CHashMapBuilder< TermT >::m_table [protected]
 


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

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