Classes | |
class | Xapian::Database |
This class is used to access a database, or a group of databases. More... | |
class | Xapian::WritableDatabase |
This class provides read/write access to a database. More... | |
class | Xapian::Document |
A document in the database - holds data, values, terms, and postings. More... | |
class | Xapian::MSet |
A match set (MSet). More... | |
class | Xapian::MSetIterator |
An iterator pointing to items in an MSet. More... | |
class | Xapian::ESet |
Class representing an ordered set of expand terms (an ESet). More... | |
class | Xapian::ESetIterator |
Iterate through terms in the ESet. More... | |
class | Xapian::RSet |
A relevance set (R-Set). More... | |
class | Xapian::MatchDecider |
Base class for matcher decision functor. More... | |
class | Xapian::ExpandDecider |
Base class for expand decision functor. More... | |
class | Xapian::Enquire |
This class provides an interface to the information retrieval system for the purpose of searching. More... | |
class | Xapian::Weight |
Abstract base class for weighting schemes. More... | |
class | Xapian::BoolWeight |
Boolean weighting scheme (everything gets 0). More... | |
class | Xapian::BM25Weight |
BM25 weighting scheme. More... | |
class | Xapian::TradWeight |
Traditional probabilistic weighting scheme (as used by Muscat 3.6). More... | |
class | Xapian::Error |
Base class for all Xapian-specific errors reported. More... | |
class | Xapian::ErrorHandler |
Error handling class. More... | |
class | Xapian::ExpandDeciderFilterTerms |
One useful expand decision functor, which provides a way of filtering out a fixed list of terms from the expand set. More... | |
class | Xapian::ExpandDeciderAnd |
An expand decision functor which can be used to join two functors with an AND operation. More... | |
class | Xapian::TermPosWrapper |
A wrapper class for a termpos which returns the termpos if dereferenced with *. More... | |
class | Xapian::PositionIterator |
An iterator pointing to items in a list of positions. More... | |
class | Xapian::DocIDWrapper |
A wrapper class for a docid which returns the docid if dereferenced with *. More... | |
class | Xapian::PostingIterator |
An iterator pointing to items in a list of postings. More... | |
class | Xapian::Query |
Class representing a query. More... | |
class | Xapian::Query::Internal |
Internal class, implementing most of Xapian::Query. More... | |
class | Xapian::Stopper |
Base class for stop-word decision functor. More... | |
class | Xapian::SimpleStopper |
Simple implementation of Stopper class - this will suit most users. More... | |
class | Xapian::QueryParser |
Build a Xapian::Query object from a user query string. More... | |
class | Xapian::Stem |
Class representing a stemming algorithm. More... | |
class | Xapian::TermNameWrapper |
A wrapper class for a termname which returns the termname if dereferenced with *. More... | |
class | Xapian::TermIterator |
An iterator pointing to items in a list of terms. More... | |
class | Xapian::ValueIterator |
An iterator pointing to values associated with a document. More... | |
Functions | |
bool | operator== (const MSetIterator &a, const MSetIterator &b) |
bool | operator!= (const MSetIterator &a, const MSetIterator &b) |
bool | operator== (const ESetIterator &a, const ESetIterator &b) |
bool | operator!= (const ESetIterator &a, const ESetIterator &b) |
bool | operator== (const PositionIterator &a, const PositionIterator &b) |
Test equality of two PositionIterators. | |
bool | operator!= (const PositionIterator &a, const PositionIterator &b) |
Test inequality of two PositionIterators. | |
bool | operator== (const PostingIterator &a, const PostingIterator &b) |
Test equality of two PostingIterators. | |
bool | operator!= (const PostingIterator &a, const PostingIterator &b) |
Test inequality of two PostingIterators. | |
bool | operator== (const TermIterator &a, const TermIterator &b) |
bool | operator!= (const TermIterator &a, const TermIterator &b) |
bool | operator== (const ValueIterator &a, const ValueIterator &b) |
bool | operator!= (const ValueIterator &a, const ValueIterator &b) |
Variables | |
const int | DB_CREATE_OR_OPEN = 1 |
const int | DB_CREATE = 2 |
const int | DB_CREATE_OR_OVERWRITE = 3 |
const int | DB_OPEN = 4 |
|
Test inequality of two PostingIterators.
|
|
Test inequality of two PositionIterators.
|
|
Test equality of two PostingIterators.
|
|
Test equality of two PositionIterators.
|