Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class 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/QuerySpec.hpp"
#include "indri/ScoredExtentResult.hpp"
#include "indri/LocalQueryServer.hpp"
#include "indri/NetworkServerProxy.hpp"
#include "indri/NetworkStream.hpp"
#include "indri/NetworkMessageStream.hpp"
#include "indri/QueryParserFactory.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 "indri/IndexEnvironment.hpp"
#include "indri/Index.hpp"
#include <set>
#include <map>
#include "indri/Appliers.hpp"
#include "indri/SnippetBuilder.hpp"
#include "indri/VocabularyIterator.hpp"
#include "indri/QueryTFWalker.hpp"

Namespaces

namespace  indri
namespace  indri::lang

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, indri::utility::greedy_vector< _ResponseType > &responses, std::vector< _ResultType > &results)
void _getRawNodes (std::set< std::string > &nodeTerms, const indri::api::QueryAnnotationNode *node)

Define Documentation

#define INIT_TIMER
 

#define PRINT_TIMER  ) 
 


Function Documentation

void _getRawNodes std::set< std::string > &  nodeTerms,
const indri::api::QueryAnnotationNode node
[static]
 

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,
indri::utility::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 Tue Jun 15 11:02:57 2010 for Lemur by doxygen 1.3.4