|
公有成员 |
| | CField (const tchar *name, const char *value, FieldType ft, Store_ store, Index_ index, TermVector_ termVector, float fBoost=1.0) |
| | CField (const tchar *name, const wchar_t *value, FieldType ft, Store_ store, Index_ index, TermVector_ termVector, float fBoost=1.0) |
| | CField (const tchar *name, CReader *reader, bool bDelete, Store_ store, Index_ index, TermVector_ termVector, float fBoost=1.0) |
| | CField (const tchar *name, char *text, size_t length, bool bNoCopy, FieldType ft, Store_ store, Index_ index, TermVector_ termVector, float fBoost=1.0) |
| | CField (const tchar *name, wchar_t *text, size_t length, bool bNoCopy, FieldType ft, Store_ store, Index_ index, TermVector_ termVector, float fBoost=1.0) |
| | CField (const tchar *name, byte *value, size_t length, bool bNoCopy, Store_ store, float fBoost=1.0) |
| | CField (const tchar *name, CTokens *value, bool bDelete, TermVector_ termVector, float fBoost=1.0) |
| | CField (const tchar *name, const numbervar &nvar, Store_ store, Index_ index, float fBoost=1.0) |
| | CField (const CField &clone) |
| | CField (fieldid_t id, const tchar *name, FieldType ft, Store_ store, Index_ index, TermVector_ tv, float fBoost=1.0) |
| virtual | ~CField () |
| fieldid_t | getID () |
| void | setID (fieldid_t fid) |
| CFXString & | getName () |
| FieldType | getFieldType () const |
| void | setFieldType (FieldType type) |
| fielddata_t | getDataType () const |
| Index_ | getIndex () |
| Store_ | getStore () |
| TermVector_ | getTermVector () |
| void | fromFlag (FieldFlag flag) |
| FieldFlag | toFlag () |
| datarecord & | binaryValue () |
| CFXStringA * | textValue () |
| CFXStringW * | textWValue () |
| numbervar & | numberValue () |
| CReader * | readerValue () |
| CTokens * | tokensValue () |
| void | textValue (char *text, size_t len, bool bNoCopy=true) |
| void | textValue (wchar_t *text, size_t len, bool bNoCopy=true) |
| void | textValue (const str_t &str, bool bNoCopy=true) |
| void | textValue (const wstr_t &wstr, bool bNoCopy=true) |
| void | binaryValue (byte *data, size_t len, bool bNoCopy=true) |
| void | binaryValue (const datarecord &dr, bool bNoCopy=true) |
| void | numberValue (const numbervar &num) |
| void | readerValue (CReader *reader, bool bDelete=false) |
| void | tokensValue (CTokens *tokens, bool bDelete=true) |
| CFieldData & | getData () |
| void | setData (CFieldData &data) |
| void | setBoost (float fBoost) |
| float | getBoost () |
| bool | isIndexed () |
| bool | isAnalyzed () |
| bool | isStored () |
| bool | isCompressed () |
| bool | isStoreTermVector () |
| CField * | clone () |
静态公有成员 |
| CField * | Keyword (const tchar *name, const char *value, FieldType ft, float fBoost=1.0) |
| CField * | Keyword (const tchar *name, const wchar_t *value, FieldType ft, float fBoost=1.0) |
| CField * | Keyword (const tchar *name, const CDateTime &value, float fBoost=1.0) |
| CField * | Keyword (const tchar *name, const numbervar &value, float fBoost=1.0) |
| CField * | UnIndexed (const tchar *name, const char *value, float fBoost=1.0) |
| CField * | UnIndexed (const tchar *name, const wchar_t *value, float fBoost=1.0) |
| CField * | UnIndexed (const tchar *name, CReader *value, bool bDelete=false, float fBoost=1.0) |
| CField * | UnIndexed (const tchar *name, char *text, size_t length, bool bNoCopy=false, float fBoost=1.0) |
| CField * | UnIndexed (const tchar *name, wchar_t *text, size_t length, bool bNoCopy=false, float fBoost=1.0) |
| CField * | UnIndexed (const tchar *name, const str_t &value, bool bNoCopy=true, float fBoost=1.0) |
| CField * | Text (const tchar *name, const char *value, FieldType ft=FIELD_WORD, Store_ store=Store::NO, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | Text (const tchar *name, const wchar_t *value, FieldType ft=FIELD_WORD, Store_ store=Store::NO, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | Text (const tchar *name, CReader *value, bool bDelete=false, Store_ store=Store::NO, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | Text (const tchar *name, char *text, size_t length, bool bNoCopy=true, FieldType ft=FIELD_WORD, Store_ store=Store::NO, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | Text (const tchar *name, wchar_t *text, size_t length, bool bNoCopy=true, FieldType ft=FIELD_WORD, Store_ store=Store::NO, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | Text (const tchar *name, const str_t &value, bool bNoCopy=true, FieldType ft=FIELD_WORD, Store_ store=Store::NO, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | UnStored (const tchar *name, const char *value, FieldType ft=FIELD_WORD, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | UnStored (const tchar *name, const wchar_t *value, FieldType ft=FIELD_WORD, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | UnStored (const tchar *name, CReader *value, bool bDelete=false, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | UnStored (const tchar *name, char *text, size_t length, bool bNoCopy=true, FieldType ft=FIELD_WORD, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | UnStored (const tchar *name, wchar_t *text, size_t length, bool bNoCopy=true, FieldType ft=FIELD_WORD, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | UnStored (const tchar *name, const str_t &value, bool bNoCopy=true, FieldType ft=FIELD_WORD, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |
| CField * | Binary (const tchar *name, byte *value, size_t length, bool bNoCopy, bool bCompress, float fBoost=1.0) |
| CField * | Binary (const tchar *name, const datarecord &dr, bool bNoCopy, bool bCompress, float fBoost=1.0) |
| CField * | Tokens (const tchar *name, CTokens *value, bool bDelete=true, TermVector_ termVector=TermVector::NO, float fBoost=1.0) |