Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

KeyfileIncIndex.cpp File Reference

#include "KeyfileIncIndex.hpp"
#include "KeyfileDocListSegmentReader.hpp"
#include "ReadBuffer.hpp"
#include "WriteBuffer.hpp"
#include "DocMgrManager.hpp"
#include "minmax.hpp"
#include "indri/Path.hpp"
#include <assert.h>
#include <functional>
#include <algorithm>
#include <sstream>

Classes

class  reader_less

Defines

#define KEYFILE_BASE_MEMORY_USAGE   (50*1024*1024)
#define KEYFILE_WRITEBUFFER_SIZE   (1024*1024)
#define KEYFILE_DOCLISTREADER_SIZE   (1024*1024)
#define KEYFILE_MINIMUM_LISTS_SIZE   (512*1024)
#define KEYFILE_EPSILON_FLUSH_POSTINGS   (512*1024)
#define NAMES_SIZE   11
#define DOC_INDEX   0
#define DOC_LOOKUP   1
#define TERM_INDEX   2
#define TERM_LOOKUP   3
#define TERM_IDS   4
#define DOC_IDS   5
#define DOCMGR_IDS   6
#define VERSION_NUM   7
#define TERM_IDSTRS   8
#define DOC_IDSTRS   9
#define PROPS_FILE   10
#define IVLINDEX   ".ivl"
#define COLPROPS   ".cps"
#define COLPROPS_PAR   "COLLECTION_PROPS"

Define Documentation

#define COLPROPS   ".cps"
 

#define COLPROPS_PAR   "COLLECTION_PROPS"
 

#define DOC_IDS   5
 

#define DOC_IDSTRS   9
 

#define DOC_INDEX   0
 

#define DOC_LOOKUP   1
 

#define DOCMGR_IDS   6
 

#define IVLINDEX   ".ivl"
 

#define KEYFILE_BASE_MEMORY_USAGE   (50*1024*1024)
 

#define KEYFILE_DOCLISTREADER_SIZE   (1024*1024)
 

#define KEYFILE_EPSILON_FLUSH_POSTINGS   (512*1024)
 

#define KEYFILE_MINIMUM_LISTS_SIZE   (512*1024)
 

#define KEYFILE_WRITEBUFFER_SIZE   (1024*1024)
 

#define NAMES_SIZE   11
 

#define PROPS_FILE   10
 

#define TERM_IDS   4
 

#define TERM_IDSTRS   8
 

#define TERM_INDEX   2
 

#define TERM_LOOKUP   3
 

#define VERSION_NUM   7
 


Generated on Tue Jun 15 11:02:57 2010 for Lemur by doxygen 1.3.4