#include <searcher.h>
| Public Member Functions | |
| Searcher (Engine &engine) | |
| ~Searcher () | |
| void | set_sys_cond (sys_cond_t sys_cond) | 
| ResultSet | search (const char *query, Condition &cond) | 
| ResultSet | search (const std::string &query, Condition &cond) | 
| IndexResultSet | search_by_server (const char *query, Condition &cond) | 
| IndexResultSet | search_by_server (const std::string &query, Condition &cond) | 
| std::string | getdoc_by_server (doc_id_t doc_id) | 
| void | clear_attrs (IndexResultSet &irs, Condition &cond) | 
| Lux::Searcher::Searcher | ( | Engine & | engine | ) | 
constructor
| engine | database engine object | 
| Lux::Searcher::~Searcher | ( | ) | 
destructor
| void Lux::Searcher::clear_attrs | ( | IndexResultSet & | irs, | |
| Condition & | cond | |||
| ) | 
| std::string Lux::Searcher::getdoc_by_server | ( | doc_id_t | doc_id | ) | 
get document by internal server
search query
| query | reference to query | |
| cond | reference to Condition | 
search query
| query | pointer to query | |
| cond | reference to Condition | 
| IndexResultSet Lux::Searcher::search_by_server | ( | const std::string & | query, | |
| Condition & | cond | |||
| ) | 
search query by internal server
| IndexResultSet Lux::Searcher::search_by_server | ( | const char * | query, | |
| Condition & | cond | |||
| ) | 
search query by internal server
| void Lux::Searcher::set_sys_cond | ( | sys_cond_t | sys_cond | ) | 
set system condition
| sys_cond | system condition such as an index format | 
 1.4.7
 1.4.7