From 590da7331d68e8a85831d077797f31e9623e9f81 Mon Sep 17 00:00:00 2001 From: x Date: Sat, 21 Dec 2019 15:19:29 +0100 Subject: [PATCH] Inverted index: header for idxcr/idxqry --- idx.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/idx.h b/idx.h index 8416b0c..d13cc40 100644 --- a/idx.h +++ b/idx.h @@ -1,7 +1,7 @@ /** Copyright (C) powturbo 2013-2019 GPL v2 License - + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or @@ -21,28 +21,28 @@ - twitter : https://twitter.com/powturbo - email : powturbo [_AT_] gmail [_DOT_] com **/ - -// "Integer Compression" header for idxcr/idxqry + +// "Integer Compression" header for idxcr/idxqry #include -#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_S 6 +#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< posting offset in file ---------------------------------- typedef struct { uint8_t offseth; uint32_t offsetl; } __attribute__ ((packed)) tmap_t; // 40 bits offsets -> 1 Terabyte