JASSv2
Functions | Variables
ciff_to_JASS.cpp File Reference

Read and dump an index in Jimmy Lin's Common Index File Format. More...

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <iostream>
#include "file.h"
#include "maths.h"
#include "ciff_lin.h"
#include "quantize.h"
#include "quantize_none.h"
#include "serialise_jass_v1.h"
#include "serialise_jass_v2.h"
#include "ranking_function_none.h"
#include "index_manager_sequential.h"
#include "ranking_function_atire_bm25.h"
#include "compress_integer_elias_gamma_simd_vb.h"
Include dependency graph for ciff_to_JASS.cpp:

Functions

void raw_passthrough (std::vector< std::unique_ptr< JASS::index_manager::delegate >> &exporters, JASS::index_manager_sequential &index, size_t total_documents)
 
void scale_passthrough (std::vector< std::unique_ptr< JASS::index_manager::delegate >> &exporters, JASS::index_manager_sequential &index, size_t total_documents)
 
void bm25 (std::vector< std::unique_ptr< JASS::index_manager::delegate >> &exporters, JASS::index_manager_sequential &index, size_t total_documents)
 
uint8_t usage (const char *exename)
 
int main (int argc, const char *argv[])
 

Variables

static const double bm25_k1 = 0.9
 
static const double bm25_b = 0.4
 

Detailed Description

Read and dump an index in Jimmy Lin's Common Index File Format.

Author
Andrew Trotman