Inverted index: header for idxcr/idxqry

This commit is contained in:
x
2019-12-21 15:19:29 +01:00
parent 9d35489b29
commit 590da7331d

16
idx.h
View File

@ -22,22 +22,22 @@
- email : powturbo [_AT_] gmail [_DOT_] com
**/
// "Integer Compression" header for idxcr/idxqry
// "Integer Compression" header for idxcr/idxqry
#include <stdint.h>
#define BLK_DIDNUM (128+1) // Block size 128 + 1 (1 stored in skips)
#define BLK_DIDNUM (128+1) // Block size 128 + 1 (1 stored in skips)
// compressed size for 62 GB clueweb09.sorted
// Defaut is bitpackv/bitunpackv 18 GB
//#define _TURBOPFOR // for compact version 12 GB
// compressed size for 62 GB clueweb09.sorted
// Defaut is bitpackv/bitunpackv 18 GB
//#define _TURBOPFOR // for compact version 12 GB
#ifdef _TURBOPFOR
//#define SKIP_S 6
#define SKIP_SIZE 2 // always no implicit skip.
#define SKIP_SIZE 2 // always no implicit skip.
#else
//#define SKIP_S 5
#define SKIP_SIZE 2 // no implicit skips
//#define SKIP_SIZE 1 // implicit skips
#define SKIP_SIZE 2 // no implicit skips
//#define SKIP_SIZE 1 // implicit skips
#endif
#define SKIP_M ((1<<SKIP_S)-1)