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

Indri::QueryEnvironment Class Reference

List of all members.

Public Member Functions

virtual void Dispose ()
 QueryEnvironment ()
void addServer (string hostname)
void addIndex (string pathname)
void removeServer (string hostname)
void removeIndex (string pathname)
void close ()
void setMemory (long memory)
void setScoringRules (StringVector rules)
void setStopwords (StringVector stopwords)
ScoredExtentResultVector runQuery (string query, int resultsRequested)
ScoredExtentResultVector runQuery (string query, IntVector documentSet, int resultsRequested)
QueryAnnotation runAnnotatedQuery (string query, int resultsRequested)
QueryAnnotation runAnnotatedQuery (string query, IntVector documentSet, int resultsRequested)
ParsedDocumentVector documents (IntVector documentIDs)
ParsedDocumentVector documents (ScoredExtentResultVector results)
StringVector documentMetadata (IntVector documentIDs, string attributeName)
StringVector documentMetadata (ScoredExtentResultVector documentIDs, string attributeName)
IntVector documentIDsFromMetadata (string attributeName, StringVector attributeValue)
ParsedDocumentVector documentsFromMetadata (string attributeName, StringVector attributeValue)
long termCount ()
long termCount (string term)
long termFieldCount (string term, string field)
StringVector fieldList ()
long documentCount ()
long documentCount (string term)
DocumentVectorVector documentVectors (IntVector documentIDs)
double expressionCount (string expression, string queryType)
double expressionCount (string expression)
ScoredExtentResultVector expressionList (string expression, string queryType)
ScoredExtentResultVector expressionList (string expression)
int documentLength (int documentID)

Protected Attributes

bool swigCMemOwn

Private Member Functions

internal QueryEnvironment (IntPtr cPtr, bool cMemoryOwn)
 ~QueryEnvironment ()

Static Private Member Functions

internal HandleRef getCPtr (QueryEnvironment obj)

Private Attributes

HandleRef swigCPtr

Constructor & Destructor Documentation

internal Indri::QueryEnvironment::QueryEnvironment (  IntPtr  cPtr,
bool  cMemoryOwn
)  [inline, private]
 

Indri::QueryEnvironment::~QueryEnvironment (   )  [inline, private]
 

Indri::QueryEnvironment::QueryEnvironment (   )  [inline]
 


Member Function Documentation

void Indri::QueryEnvironment::addIndex (  string  pathname  )  [inline]
 

void Indri::QueryEnvironment::addServer (  string  hostname  )  [inline]
 

void Indri::QueryEnvironment::close (   )  [inline]
 

virtual void Indri::QueryEnvironment::Dispose (   )  [inline, virtual]
 

long Indri::QueryEnvironment::documentCount (  string  term  )  [inline]
 

long Indri::QueryEnvironment::documentCount (   )  [inline]
 

IntVector Indri::QueryEnvironment::documentIDsFromMetadata (  string  attributeName,
StringVector  attributeValue
)  [inline]
 

int Indri::QueryEnvironment::documentLength (  int  documentID  )  [inline]
 

StringVector Indri::QueryEnvironment::documentMetadata (  ScoredExtentResultVector  documentIDs,
string  attributeName
)  [inline]
 

StringVector Indri::QueryEnvironment::documentMetadata (  IntVector  documentIDs,
string  attributeName
)  [inline]
 

ParsedDocumentVector Indri::QueryEnvironment::documents (  ScoredExtentResultVector  results  )  [inline]
 

ParsedDocumentVector Indri::QueryEnvironment::documents (  IntVector  documentIDs  )  [inline]
 

ParsedDocumentVector Indri::QueryEnvironment::documentsFromMetadata (  string  attributeName,
StringVector  attributeValue
)  [inline]
 

DocumentVectorVector Indri::QueryEnvironment::documentVectors (  IntVector  documentIDs  )  [inline]
 

double Indri::QueryEnvironment::expressionCount (  string  expression  )  [inline]
 

double Indri::QueryEnvironment::expressionCount (  string  expression,
string  queryType
)  [inline]
 

ScoredExtentResultVector Indri::QueryEnvironment::expressionList (  string  expression  )  [inline]
 

ScoredExtentResultVector Indri::QueryEnvironment::expressionList (  string  expression,
string  queryType
)  [inline]
 

StringVector Indri::QueryEnvironment::fieldList (   )  [inline]
 

internal HandleRef Indri::QueryEnvironment::getCPtr (  QueryEnvironment  obj  )  [inline, static, private]
 

void Indri::QueryEnvironment::removeIndex (  string  pathname  )  [inline]
 

void Indri::QueryEnvironment::removeServer (  string  hostname  )  [inline]
 

QueryAnnotation Indri::QueryEnvironment::runAnnotatedQuery (  string  query,
IntVector  documentSet,
int  resultsRequested
)  [inline]
 

QueryAnnotation Indri::QueryEnvironment::runAnnotatedQuery (  string  query,
int  resultsRequested
)  [inline]
 

ScoredExtentResultVector Indri::QueryEnvironment::runQuery (  string  query,
IntVector  documentSet,
int  resultsRequested
)  [inline]
 

ScoredExtentResultVector Indri::QueryEnvironment::runQuery (  string  query,
int  resultsRequested
)  [inline]
 

void Indri::QueryEnvironment::setMemory (  long  memory  )  [inline]
 

void Indri::QueryEnvironment::setScoringRules (  StringVector  rules  )  [inline]
 

void Indri::QueryEnvironment::setStopwords (  StringVector  stopwords  )  [inline]
 

long Indri::QueryEnvironment::termCount (  string  term  )  [inline]
 

long Indri::QueryEnvironment::termCount (   )  [inline]
 

long Indri::QueryEnvironment::termFieldCount (  string  term,
string  field
)  [inline]
 


Member Data Documentation

bool Indri::QueryEnvironment::swigCMemOwn [protected]
 

HandleRef Indri::QueryEnvironment::swigCPtr [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:02:59 2010 for Lemur by doxygen 1.3.4