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

QueryEnvironment.cpp File Reference

#include "indri/indri-platform.h"
#include "indri/QueryEnvironment.hpp"
#include "indri/CompressedCollection.hpp"
#include <vector>
#include <queue>
#include "indri/delete_range.hpp"
#include "indri/InferenceNetwork.hpp"
#include "indri/IndriIndex.hpp"
#include "indri/QuerySpec.hpp"
#include "indri/ScoredExtentResult.hpp"
#include "indri/LocalQueryServer.hpp"
#include "indri/NetworkServerProxy.hpp"
#include "indri/NetworkStream.hpp"
#include "indri/NetworkMessageStream.hpp"
#include "indri/QueryLexer.hpp"
#include "indri/QueryParser.hpp"
#include "indri/UnknownRemoverCopier.hpp"
#include "indri/DagCopier.hpp"
#include "indri/InferenceNetworkBuilder.hpp"
#include "indri/RawScorerNodeExtractor.hpp"
#include "indri/ContextSimpleCountCollectorCopier.hpp"
#include "indri/TreePrinterWalker.hpp"
#include "indri/ContextCountGraphCopier.hpp"
#include "indri/SmoothingAnnotatorWalker.hpp"
#include "indri/ExtentRestrictionModelAnnotatorCopier.hpp"
#include "indri/Packer.hpp"
#include "indri/Unpacker.hpp"
#include "indri/QueryAnnotation.hpp"
#include "indri/XMLReader.hpp"
#include "indri/IndriTimer.hpp"
#include <set>
#include <map>
#include "indri/Appliers.hpp"

Compounds

class  Printer

Defines

#define INIT_TIMER
#define PRINT_TIMER(s)

Functions

void qenv_scatter_document_ids (const std::vector< DOCID_T > &documentIDs, std::vector< std::vector< DOCID_T > > &docIDLists, std::vector< std::vector< DOCID_T > > &docIDPositions, int serverCount)
template<class _ResponseType, class _ResultType> void qenv_gather_document_results (const std::vector< std::vector< DOCID_T > > &docIDLists, const std::vector< std::vector< DOCID_T > > &docIDPositions, greedy_vector< _ResponseType > &responses, std::vector< _ResultType > &results)

Define Documentation

#define INIT_TIMER
 

#define PRINT_TIMER s   
 


Function Documentation

template<class _ResponseType, class _ResultType>
void qenv_gather_document_results const std::vector< std::vector< DOCID_T > > &    docIDLists,
const std::vector< std::vector< DOCID_T > > &    docIDPositions,
greedy_vector< _ResponseType > &    responses,
std::vector< _ResultType > &    results
 

void qenv_scatter_document_ids const std::vector< DOCID_T > &    documentIDs,
std::vector< std::vector< DOCID_T > > &    docIDLists,
std::vector< std::vector< DOCID_T > > &    docIDPositions,
int    serverCount
 


Generated on Wed Nov 3 12:59:18 2004 for Lemur Toolkit by doxygen1.2.18