|
公有成员 |
| | CIndexMerger () |
| | CIndexMerger (char *buffer, size_t bufsize) |
| virtual | ~CIndexMerger (void) |
| bool | merge (CDirectory *pDirectory) |
| void | merge (CDirectory *pDirectoryDest, CDirectory *pDirectorySrc, bool bDeleteSrc=false) |
| bool | optimizeMerge (CDirectory *pDirectory, bool bDeleteDocs=false) |
保护成员 |
| CBarrelMergeEntry * | mergeBarrels (CDirectory *pDirectory, BarrelVector *barrels, int level, int order) |
| bool | mergeStoredFields (CDirectory *pDirectory, BarrelVector *barrels, int level, int order) |
| void | mergeNorms (CDirectory *pDirectory, BarrelVector *barrels, int level, int order) |
| void | mergeDeletedDocs (CDirectory *pDirectory, BarrelVector *barrels, int level, int order) |
| void | mergeTermVector (CDirectory *pDirectory, BarrelVector *barrels, int level, int order) |
| void | updateBarrelDocID (CBarrelMergeEntry *pStart, BarrelVector bLevel[], int level) |
| void | renameBarrels (CDirectory *pDirectory, BarrelVector bLevel[], int numLevels, const tchar *suffix, bool bClear) |
保护属性 |
| char * | m_buffer |
| size_t | m_bufsize |