CLucene - a full-featured, c++ search engine
API Documentation
Implements the wildcard search query. More...
#include <WildcardQuery.h>
Public Member Functions | |
| WildcardQuery (lucene::index::Term *term) | |
| ~WildcardQuery () | |
| const TCHAR * | getQueryName () const |
| size_t | hashCode () const |
| bool | equals (Query *other) const |
| Query * | clone () const |
| Returns a clone of this query. | |
Static Public Member Functions | |
| static const TCHAR * | getClassName () |
Protected Member Functions | |
| FilteredTermEnum * | getEnum (lucene::index::IndexReader *reader) |
| Construct the enumeration to be used, expanding the pattern term. | |
| WildcardQuery (const WildcardQuery &clone) | |
Implements the wildcard search query.
Supported wildcards are *, which matches any character sequence (including the empty one), and ?, which matches any single character. Note this query can be slow, as it needs to iterate over all terms. In order to prevent extremely slow WildcardQueries, a Wildcard term must not start with one of the wildcards * or ?.
| lucene::search::WildcardQuery::WildcardQuery | ( | const WildcardQuery & | clone | ) | [protected] |
| lucene::search::WildcardQuery::WildcardQuery | ( | lucene::index::Term * | term | ) |
| lucene::search::WildcardQuery::~WildcardQuery | ( | ) |
| Query* lucene::search::WildcardQuery::clone | ( | ) | const [virtual] |
Returns a clone of this query.
Implements lucene::search::Query.
| bool lucene::search::WildcardQuery::equals | ( | Query * | other | ) | const |
| static const TCHAR* lucene::search::WildcardQuery::getClassName | ( | ) | [static] |
| FilteredTermEnum* lucene::search::WildcardQuery::getEnum | ( | lucene::index::IndexReader * | reader | ) | [protected, virtual] |
Construct the enumeration to be used, expanding the pattern term.
Implements lucene::search::MultiTermQuery.
| const TCHAR* lucene::search::WildcardQuery::getQueryName | ( | ) | const [virtual] |
Implements lucene::search::Query.
| size_t lucene::search::WildcardQuery::hashCode | ( | ) | const [virtual] |
Implements lucene::search::Query.