FirteX-高性能全文索引和检索平台API Documentation |
#include <string>#include "../utility/StdHeader.h"#include "../utility/Reader.h"#include "../analyzer/Tokens.h"#include "../utility/Number.h"#include "../utility/FXString.h"#include "../utility/DateTime.h"Namespaces | |
| namespace | firtex |
| namespace | firtex::document |
组合类型 | |
| struct | firtex::document::fielddata |
| class | firtex::document::CFieldData |
| class | firtex::document::CField |
宏定义 | |
| #define | FIELD_NONE 0x00 |
| #define | FIELD_WORD 0x01 |
| #define | FIELD_DATE 0x02 |
| #define | FIELD_NAME 0x03 |
| #define | FIELD_COMPANY 0x04 |
| #define | FIELD_EMAIL 0x05 |
| #define | FIELD_NUM 0x06 |
| #define | FIELD_ALPHA 0x07 |
| #define | FIELD_ALPNUM 0x08 |
| #define | FIELD_URL 0x09 |
| #define | FIELDVALUE_EMPTY 0x00 |
| #define | FIELDVALUE_TEXT 0x01 |
| #define | FIELDVALUE_TEXTW 0x02 |
| #define | FIELDVALUE_READER 0x03 |
| #define | FIELDVALUE_BINARY 0x04 |
| #define | FIELDVALUE_NUMBER 0x06 |
| #define | BIT_INDEX_MASK 0x01 |
| Index. | |
| #define | BIT_ANALYZE_MASK 0x02 |
| #define | BIT_STORE_MASK 0x04 |
| Store. | |
| #define | BIT_COMPRESS_MASK 0x08 |
| #define | BIT_TERMVECTOR_SEQUENCE_MASK 0x10 |
| Term Vector. | |
| #define | BIT_TERMVECTOR_FREQ_MASK 0x20 |
| #define | BIT_TERMVECTOR_POSITION_MASK 0x40 |
| #define | FIELDTYPE(flag) (FieldType)((flag)>>24) |
| #define | FIELDDATATYPE(flag) (FieldType)((flag)>>16) |
| #define | FIELDBITS(flag) (FieldBits)(flag) |
| #define | MAKEFIELDFLAG(type, valuetype, bits) (FieldFlag)( (((FieldFlag)(type))<<24) | (((FieldFlag)(valuetype))<<16) | (bits) ) |
| #define | DEFINE_METHOD(cat, mt, value) namespace cat { const method_type mt = (method_type)(value);} |
类型定义 | |
| typedef uint32_t | FieldFlag |
| typedef uint8_t | FieldType |
| typedef uint16_t | FieldBits |
| typedef unsigned int | method_type |
| typedef method_type | Store_ |
| typedef method_type | Index_ |
| typedef method_type | TermVector_ |
函数 | |
| DEFINE_METHOD (TermVector, SEQUENCE, 2) DEFINE_METHOD(TermVector | |
| DEFINE_METHOD (TermVector, POSITION, 4) typedef uint8_t fielddata_t | |
变量 | |
| FREQ | |
|
|
|
|
|
|
|
|
Index.
|
|
|
Store.
|
|
|
|
|
|
|
|
|
Term Vector.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
http://www.firtex.org http://www.sourceforge.net/projects/firtex