MultiIndex
Functions | Variables
searcher_tester.cpp File Reference
#include <iostream>
#include <boost\program_options.hpp>
#include <mkl.h>
#include "searcher.h"
#include "indexer.h"
Include dependency graph for searcher_tester.cpp:

Functions

int SetOptions (int argc, char **argv)
template<class TSearcher >
void TestSearcher (TSearcher &searcher, const Points &queries, const vector< vector< PointId > > &groundtruth)
int main (int argc, char **argv)

Variables

Dimensions SPACE_DIMENSION
string coarse_vocabs_file
string fine_vocabs_file
RerankMode mode
string index_files_prefix
string queries_file
PointType query_point_type
string groundtruth_file
int queries_count
bool do_rerank
int neighbours_count
string report_file
int subspaces_centroids_count

Function Documentation

int main ( int  argc,
char **  argv 
)
int SetOptions ( int  argc,
char **  argv 
)
template<class TSearcher >
void TestSearcher ( TSearcher &  searcher,
const Points queries,
const vector< vector< PointId > > &  groundtruth 
)

Variable Documentation

File with vocabularies for multiindex structure

bool do_rerank

Should we rerank?

File with vocabularies for reranking

File with groundtruth (.ivec)

Common prefix of all multiindex files

Reranking approach, should be USE_RESIDUALS or USE_INIT_POINTS

Number of neighbours to look over

Number of queries to search

string queries_file

File with queries (.bvec or .fvec)

Type, should be BVEC or FVEC

string report_file

File to write report in

Number of threads for indexing

Number of nearest centroids for each group of dimensions to handle

 All Classes Files Functions Variables Typedefs Enumerations Enumerator