#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" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|