#include <NetworkServerProxy.hpp>
Inheritance diagram for indri::server::NetworkServerProxy:
Public Member Functions | |
NetworkServerProxy (indri::net::NetworkMessageStream *stream) | |
QueryServerResponse * | runQuery (std::vector< indri::lang::Node * > &roots, int resultsRequested, bool optimize) |
QueryServerDocumentsResponse * | documents (const std::vector< lemur::api::DOCID_T > &documentIDs) |
QueryServerMetadataResponse * | documentMetadata (const std::vector< lemur::api::DOCID_T > &documentIDs, const std::string &attributeName) |
QueryServerDocumentIDsResponse * | documentIDsFromMetadata (const std::string &attributeName, const std::vector< std::string > &attributeValues) |
QueryServerDocumentsResponse * | documentsFromMetadata (const std::string &attributeName, const std::vector< std::string > &attributeValues) |
QueryServerMetadataResponse * | pathNames (const std::vector< lemur::api::DOCID_T > &documentIDs, const std::vector< int > &pathBegins, const std::vector< int > &pathEnds) |
INT64 | termCount () |
INT64 | termCount (int term) |
INT64 | termCount (const std::string &term) |
INT64 | stemCount (const std::string &stem) |
std::string | termName (lemur::api::TERMID_T term) |
lemur::api::TERMID_T | termID (const std::string &term) |
std::vector< std::string > | fieldList () |
INT64 | termFieldCount (const std::string &term, const std::string &field) |
INT64 | stemFieldCount (const std::string &stem, const std::string &field) |
int | documentLength (lemur::api::DOCID_T documentID) |
INT64 | documentCount () |
INT64 | documentCount (const std::string &term) |
INT64 | documentStemCount (const std::string &term) |
QueryServerVectorsResponse * | documentVectors (const std::vector< lemur::api::DOCID_T > &documentIDs) |
void | setMaxWildcardTerms (int maxTerms) |
Private Member Functions | |
INT64 | _numericRequest (indri::xml::XMLNode *node) |
std::string | _stringRequest (indri::xml::XMLNode *node) |
Private Attributes | |
indri::net::NetworkMessageStream * | _stream |
|
|
|
|
|
|
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
|
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
Implements indri::server::QueryServer. |
|
|