FirteX-高性能全文索引和检索平台API Documentation |
#include <DocumentSchema.h>
公有成员 | |
| CDocumentSchema (void) | |
| CDocumentSchema (const CDocumentSchema &src) | |
| virtual | ~CDocumentSchema (void) |
| fieldid_t | addKeywordItem (const tchar *name, FieldType ft) |
| fieldid_t | addUnIndexedItem (const tchar *name) |
| fieldid_t | addTextItem (const tchar *name, FieldType ft, Store_ store=Store::NO, TermVector_ termVector=TermVector::NO) |
| fieldid_t | addUnStoredItem (const tchar *name, FieldType ft, TermVector_ termVector=TermVector::NO) |
| fieldid_t | addBinaryItem (const tchar *name, bool bCompress) |
| fieldid_t | addItem (const CSchemaItem &item) |
| bool | deleteItem (const tchar *name) |
| void | addSchema (const CDocumentSchema &src) |
| int | getCount () const |
| void | startIterator () |
| bool | hasNext () |
| CSchemaItem * | next () |
| CSchemaItem * | operator[] (fieldid_t id) |
| CSchemaItem * | operator[] (const tchar *name) |
| CDocumentSchema & | operator= (const CDocumentSchema &right) |
| CDocumentSchema & | operator+= (const CDocumentSchema &right) |
| void | loadSchema (const tchar *schemaFile) |
| void | saveSchema (const tchar *schemaFile) |
| void | clear () |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
清空schema信息 |
|
|
|
|
|
|
|
|
|
|
|
装入schema文件
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
保存schema文件
|
|
|
|
http://www.firtex.org http://www.sourceforge.net/projects/firtex