xapian-core
1.4.26
|
Simple implementation of Stopper class - this will suit most users. More...
#include <queryparser.h>
Public Member Functions | |
SimpleStopper () | |
Default constructor. | |
template<class Iterator > | |
SimpleStopper (Iterator begin, Iterator end) | |
Initialise from a pair of iterators. | |
void | add (const std::string &word) |
Add a single stop word. | |
virtual bool | operator() (const std::string &term) const |
Is term a stop-word? | |
virtual std::string | get_description () const |
Return a string describing this object. | |
Public Member Functions inherited from Xapian::Stopper | |
Stopper () | |
Default constructor. | |
virtual | ~Stopper () |
Class has virtual methods, so provide a virtual destructor. | |
Stopper * | release () |
Start reference counting this object. | |
const Stopper * | release () const |
Start reference counting this object. | |
Simple implementation of Stopper class - this will suit most users.
|
inline |
Initialise from a pair of iterators.
Xapian includes stopword list files for many languages. You can initialise from a file like so:
In bindings for other languages it isn't possible to pass a C++ iterator pair, so instead this constructor is wrapped to allow passing a filename.
|
virtual |
Return a string describing this object.
Reimplemented from Xapian::Stopper.
|
inlinevirtual |