Xapian::BM25Weight | Xapian::Weight subclass implementing the BM25 probabilistic formula |
Xapian::BoolWeight | Class implementing a "boolean" weighting scheme |
Xapian::Database | This class is used to access a database, or a group of databases |
Xapian::DatabaseMaster | Access to a master database for replication |
Xapian::DatabaseReplica | Access to a database replica, for applying replication to it |
Xapian::DateValueRangeProcessor | Handle a date range |
Xapian::DecreasingValueWeightPostingSource | Read weights from a value which is known to decrease as docid increases |
Xapian::Document | A document in the database - holds data, values, terms, and postings |
Xapian::Enquire | This class provides an interface to the information retrieval system for the purpose of searching |
Xapian::ErrorHandler | Decide if a Xapian::Error exception should be ignored |
Xapian::ESet | Class representing an ordered set of expand terms (an ESet) |
Xapian::ESetIterator | Iterate through terms in the ESet |
Xapian::ExpandDecider | Virtual base class for expand decider functor |
Xapian::ExpandDeciderAnd | ExpandDecider subclass which rejects terms using two ExpandDeciders |
Xapian::ExpandDeciderFilterTerms | ExpandDecider subclass which rejects terms in a specified list |
Xapian::FixedWeightPostingSource | A posting source which returns a fixed weight for all documents |
Xapian::KeyMaker | Virtual base class for key making functors |
Xapian::MatchDecider | Base class for matcher decision functor |
Xapian::MatchSpy | Abstract base class for match spies |
Xapian::MSet | A match set (MSet) |
Xapian::MSetIterator | An iterator pointing to items in an MSet |
Xapian::MultiValueKeyMaker | KeyMaker subclass which combines several values |
Xapian::MultiValueSorter | Sorter subclass which sorts by a several values |
Xapian::NumberValueRangeProcessor | Handle a number range |
Xapian::NumericRange | A numeric range |
Xapian::NumericRanges | A set of numeric ranges, with corresponding frequencies |
Xapian::PositionIterator | An iterator pointing to items in a list of positions |
Xapian::PostingIterator | An iterator pointing to items in a list of postings |
Xapian::PostingSource | Base class which provides an "external" source of postings |
Xapian::Query | Class representing a query |
Xapian::QueryParser | Build a Xapian::Query object from a user query string |
Xapian::Registry | Registry for user subclasses |
Xapian::ReplicationInfo | Information about the steps involved in performing a replication |
Xapian::RSet | A relevance set (R-Set) |
Xapian::SimpleStopper | Simple implementation of Stopper class - this will suit most users |
Xapian::Sorter | Virtual base class for sorter functor |
Xapian::Stem | Class representing a stemming algorithm |
Xapian::Stopper | Base class for stop-word decision functor |
Xapian::StringAndFrequency | A string with a corresponding frequency |
Xapian::StringValueRangeProcessor | Handle a string range |
Xapian::TermGenerator | Parses a piece of text and generate terms |
Xapian::TermIterator | An iterator pointing to items in a list of terms |
Xapian::TradWeight | Xapian::Weight subclass implementing the traditional probabilistic formula |
Xapian::Utf8Iterator | An iterator which returns Unicode character values from a UTF-8 encoded string |
Xapian::ValueCountMatchSpy | Class for counting the frequencies of values in the matching documents |
Xapian::ValueIterator | Class for iterating over document values |
Xapian::ValueMapPostingSource | A posting source which looks up weights in a map using values as the key |
Xapian::ValuePostingSource | A posting source which generates weights from a value slot |
Xapian::ValueRangeProcessor | Base class for value range processors |
Xapian::ValueSetMatchDecider | MatchDecider filtering results based on whether document values are in a user-defined set |
Xapian::ValueWeightPostingSource | A posting source which reads weights from a value slot |
Xapian::Weight | Abstract base class for weighting schemes |
Xapian::WritableDatabase | This class provides read/write access to a database |