]> git.sesse.net Git - index/blob - common.h
Initial checkin for move to Git (no prior version history available).
[index] / common.h
1 #define POSTING_LISTS_PER_SHARD 65536
2 #define NUM_SHARDS ((1 << 24) / POSTING_LISTS_PER_SHARD)
3 #define DIRNAME_FORMAT "index%d"
4 #define FILENAME_FORMAT_GLOBAL "index/%02x"
5 #define FILENAME_FORMAT "index%d/%02x"
6 #define META_INDEX_PATTERN "index%d/meta"
7 #define META_INDEX_PATTERN_GLOBAL "index/meta"
8
9 struct posting_list_entry {
10         unsigned file_num;
11         unsigned pos;
12 };