hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::sphinx::tests::SphinxSearchTest Class Reference

#include <SphinxSearchTest.hpp>

Static Public Member Functions

static void testWeightPacker (void)
static void testWeightCalculator (void)
static void testSerialization (void)
static void testSerializationExt (void)
static void testMemoryManager (void)
static void testSearcherProcess (SphinxFunctionalObject &fObj, const std::string &query="apple", unsigned int maxResults=10)
static void testGetResultUseOffset (SphinxFunctionalObject &fObj, const std::string &query="apple", unsigned int maxResults=10, unsigned int offset=0)
static void makeSearchRequest (SphinxFunctionalObject &fObj, const std::string &query, const std::vector< std::pair< std::string, std::string > > &queryParameters, const std::vector< std::pair< std::string, std::string > > &orderParameters, const std::vector< std::string > &externalFields, const std::vector< std::string > &orderFields, SphinxResultData &resultData)
static unsigned int simpleSearchQuery (SphinxFunctionalObject &fObj, const std::string &query, size_t repeatCount)
static void testSerializationSearchProcess (const std::string &json)
static SphinxOutputJsonMessage searchWithFilter (SphinxFunctionalObject &fObj, const std::string &query, std::vector< Poco::SharedPtr< SphinxFilter > > &filters)
static void testFilterSearch (SphinxFunctionalObject &fObj)

Detailed Description

Definition at line 15 of file SphinxSearchTest.hpp.

Member Function Documentation

void HCE::sphinx::tests::SphinxSearchTest::makeSearchRequest ( SphinxFunctionalObject fObj,
const std::string &  query,
const std::vector< std::pair< std::string, std::string > > &  queryParameters,
const std::vector< std::pair< std::string, std::string > > &  orderParameters,
const std::vector< std::string > &  externalFields,
const std::vector< std::string > &  orderFields,
SphinxResultData resultData 
)
static

Definition at line 363 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

SphinxOutputJsonMessage HCE::sphinx::tests::SphinxSearchTest::searchWithFilter ( SphinxFunctionalObject fObj,
const std::string &  query,
std::vector< Poco::SharedPtr< SphinxFilter > > &  filters 
)
static

Definition at line 671 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

unsigned int HCE::sphinx::tests::SphinxSearchTest::simpleSearchQuery ( SphinxFunctionalObject fObj,
const std::string &  query,
size_t  repeatCount 
)
static

Definition at line 525 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testFilterSearch ( SphinxFunctionalObject fObj)
static

Definition at line 714 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testGetResultUseOffset ( SphinxFunctionalObject fObj,
const std::string &  query = "apple",
unsigned int  maxResults = 10,
unsigned int  offset = 0 
)
static

Definition at line 446 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testMemoryManager ( void  )
static

Definition at line 235 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testSearcherProcess ( SphinxFunctionalObject fObj,
const std::string &  query = "apple",
unsigned int  maxResults = 10 
)
static

Definition at line 413 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testSerialization ( void  )
static

Definition at line 26 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testSerializationExt ( void  )
static

Definition at line 165 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testSerializationSearchProcess ( const std::string &  json)
static

Definition at line 557 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testWeightCalculator ( void  )
static

Definition at line 800 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void HCE::sphinx::tests::SphinxSearchTest::testWeightPacker ( void  )
static

Definition at line 762 of file SphinxSearchTest.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: