|
Compounds |
class | modified_sort |
Defines |
#define | TERMDATA ".termdata" |
#define | DOCINDEX ".docs" |
#define | DOCSTATS ".docstats" |
#define | DOCLENGTHS ".doclengths" |
#define | DOCSTATSBATCH ".docstatsbatch" |
#define | DOCINDEXBATCH ".docsbatch" |
#define | TERMIDMAP ".tid" |
#define | TERMIDSTRMAP ".tidstr" |
#define | DOCIDMAP ".did" |
#define | DOCIDSTRMAP ".didstr" |
#define | IVLINDEX ".ivl" |
#define | INVALID_STR "[OOV]" |
#define | EXTENSION ".ind" |
#define | INDRI_MAX_BATCH_MERGE_SEGMENTS (384) |
#define | INDRI_MERGE_READBUFFER_SIZE (1024*1024) |
#define | INDRI_MERGE_TERMLISTBUFFER_SIZE (1024*1024) |
#define | INDRI_BASE_MEMORY_USAGE (5*1024*1024) |
#define | INDRI_WRITEBUFFER_SIZE (1024*1024) |
#define | INDRI_DOCLISTREADER_SIZE (1024*1024) |
#define | INDRI_MINIMUM_LOOKUP_BUFFER_SIZE (128*1024) |
#define | INDRI_MINIMUM_SCRATCH_SPACE (512*1024) |
#define | INDRI_EPSILON_FLUSH_POSTINGS (512*1024) |
#define | INDRI_FIELD_BUFFERSIZE (1024*1024) |
#define | INDRI_TERMDATA_PROPORTION (0.05) |
#define | INDRI_TERMCACHE_PROPORTION (0.10) |
#define | INDRI_LISTS_PROPORTION (0.85) |
Functions |
void | indriindex_fetch_modified (std::vector< int > &modified, HashTable< int, indri::index::TermData * > &table, bool alphaSort=false) |
void | indriindex_merge_termdata (indri::index::TermData *master, indri::index::TermData *sub, int fields) |
void | indriindex_get_smallest (greedy_vector< int > &smallest, std::vector< char * > &terms) |
void | indriindex_close_merge_files (std::vector< File * > &listFiles, std::vector< File * > &mappingFiles, std::vector< File * > &statsFiles, std::vector< WriteBuffer * > &mappingBuffers, std::vector< ReadBuffer * > &statsBuffers, std::vector< indri::index::DocListFileIterator * > &listIterators) |
void | indriindex_read_mapping (const std::string &mappingName, greedy_vector< int > &mapping, bool del) |