Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

LocalParameter Namespace Reference

Application specific parameters. More...


Enumerations

enum  RetModel { TFIDF = 0, OKAPI = 1, KL = 2 }
enum  RetModel { TFIDF = 0, OKAPI = 1, KL = 2, CORI = 3 }
enum  RetModel { TFIDF = 0, OKAPI = 1, KL = 2 }

Functions

void get ()
 Get the application specific parameters.

void freeMem ()
 Free memory created by the get function.


Variables

String index
String docID
int summLength
String inputFile
String outputPrefix
int maxDocuments
int maxMemory
char* df
char* ctf
int memory
char* stopwords
char* acronyms
char* docFormat
char* dfDocs
char* dfCounts
char* stemmer
char* d
bool countStopWds
double initialMu
String expandedQuery
String initQuery
String feedbackDocuments
bool TRECResultFormat
 retrieval model.

String query
char* qryOutFile
char* outFile
int position
bool countStopWords
String dbManager
 database manager.

char* listFile
 Filename for a list of databases to sample.

char* initModel
 Initial query selection model.

String queryModel
bool useWorkingSet
String workSetFile


Detailed Description

Application specific parameters.

This is a sample application that does distributed retrieval, using a collection selection index and individual indexes. Database ranking is done using the CORIRetMethod (the only db ranking implemented thus far). Database score merging uses CORIMergeMethod (the only merge method implemented so far).

Parameters should be set as follows: index = the collection selection database collCounts = collection counts file for the csindex (needed by CORI) ranksFile = file to write rankings results to (optional) resultFile = file to write final results resultCount = maximum number of results to output for each query (default to 1000) textQuery = file of text queries in docstream format cutoff = maximum number of databases to search (default to 10) "dbids" = "db's param file" - required for each database in the collection selection index. key should be the dbcharid and value should be name of file that has parameters for that database: index = the individual database retModel = the retrieval model to use "modelvals" - whatever parameters are required for that retModel


Enumeration Type Documentation

enum LocalParameter::RetModel
 

Enumeration values:
TFIDF  
OKAPI  
KL  

enum LocalParameter::RetModel
 

Enumeration values:
TFIDF  
OKAPI  
KL  
CORI  

enum LocalParameter::RetModel
 

Enumeration values:
TFIDF  
OKAPI  
KL  


Function Documentation

void LocalParameter::freeMem ( )
 

Free memory created by the get function.

void LocalParameter::get ( )
 

Get the application specific parameters.


Variable Documentation

bool LocalParameter::TRECResultFormat
 

retrieval model.

char * LocalParameter::acronyms
 

bool LocalParameter::countStopWds
 

bool LocalParameter::countStopWords
 

char * LocalParameter::ctf
 

char * LocalParameter::d
 

String LocalParameter::dbManager
 

database manager.

char * LocalParameter::df
 

char * LocalParameter::dfCounts
 

char * LocalParameter::dfDocs
 

char * LocalParameter::docFormat
 

String LocalParameter::docID
 

String LocalParameter::expandedQuery
 

String LocalParameter::feedbackDocuments
 

char * LocalParameter::index
 

char * LocalParameter::initModel
 

Initial query selection model.

String LocalParameter::initQuery
 

double LocalParameter::initialMu
 

String LocalParameter::inputFile
 

char * LocalParameter::listFile
 

Filename for a list of databases to sample.

int LocalParameter::maxDocuments
 

int LocalParameter::maxMemory
 

int LocalParameter::memory
 

char * LocalParameter::outFile
 

String LocalParameter::outputPrefix
 

int LocalParameter::position
 

char * LocalParameter::qryOutFile
 

String LocalParameter::query
 

String LocalParameter::queryModel
 

char * LocalParameter::stemmer
 

char * LocalParameter::stopwords
 

int LocalParameter::summLength
 

bool LocalParameter::useWorkingSet
 

String LocalParameter::workSetFile
 


Generated at Fri Jul 26 18:27:27 2002 for LEMUR by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000