![]() ![]() | The Xapian namespace contains public interfaces for the Xapian library |
![]() ![]() ![]() | Database factory functions which determine the database type automatically |
![]() ![]() ![]() | Database factory functions for the brass backend |
![]() ![]() ![]() | Database factory functions for the chert backend |
![]() ![]() ![]() | Database factory functions for the flint backend |
![]() ![]() ![]() | Database factory functions for the inmemory backend |
![]() ![]() ![]() | Database factory functions for the remote backend |
![]() ![]() ![]() | Functions associated with handling Unicode characters |
![]() ![]() ![]() | All exceptions thrown by Xapian are subclasses of Xapian::Error |
![]() ![]() ![]() | The base class for exceptions indicating errors in the program logic |
![]() ![]() ![]() | The base class for exceptions indicating errors only detectable at runtime |
![]() ![]() ![]() | AssertionError is thrown if a logical assertion inside Xapian fails |
![]() ![]() ![]() | InvalidArgumentError indicates an invalid parameter value was passed to the API |
![]() ![]() ![]() | InvalidOperationError indicates the API was used in an invalid way |
![]() ![]() ![]() | UnimplementedError indicates an attempt to use an unimplemented feature |
![]() ![]() ![]() | DatabaseError indicates some sort of database related error |
![]() ![]() ![]() | DatabaseCorruptError indicates database corruption was detected |
![]() ![]() ![]() | DatabaseCreateError indicates a failure to create a database |
![]() ![]() ![]() | DatabaseLockError indicates failure to lock a database |
![]() ![]() ![]() | DatabaseModifiedError indicates a database was modified |
![]() ![]() ![]() | DatabaseOpeningError indicates failure to open a database |
![]() ![]() ![]() | DatabaseVersionError indicates that a database is in an unsupported format |
![]() ![]() ![]() | Indicates an attempt to access a document not present in the database |
![]() ![]() ![]() | Indicates an attempt to use a feature which is unavailable |
![]() ![]() ![]() | InternalError indicates a runtime problem of some sort |
![]() ![]() ![]() | Indicates a problem communicating with a remote database |
![]() ![]() ![]() | Indicates a timeout expired while communicating with a remote database |
![]() ![]() ![]() | Indicates a query string can't be parsed |
![]() ![]() ![]() | Indicates an error in the std::string serialisation of an object |
![]() ![]() ![]() | RangeError indicates an attempt to access outside the bounds of a container |
![]() ![]() ![]() | Compact a database, or merge and compact several |
![]() ![]() ![]() | This class is used to access a database, or a group of databases |
![]() ![]() ![]() | This class provides read/write access to a database |
![]() ![]() ![]() | A handle representing a document in a Xapian database |
![]() ![]() ![]() | A match set (MSet) |
![]() ![]() ![]() | An iterator pointing to items in an MSet |
![]() ![]() ![]() | Class representing an ordered set of expand terms (an ESet) |
![]() ![]() ![]() | Iterate through terms in the ESet |
![]() ![]() ![]() | A relevance set (R-Set) |
![]() ![]() ![]() | Base class for matcher decision functor |
![]() ![]() ![]() | This class provides an interface to the information retrieval system for the purpose of searching |
![]() ![]() ![]() | Decide if a Xapian::Error exception should be ignored |
![]() ![]() ![]() | Virtual base class for expand decider functor |
![]() ![]() ![]() | ExpandDecider subclass which rejects terms using two ExpandDeciders |
![]() ![]() ![]() | ExpandDecider subclass which rejects terms in a specified list |
![]() ![]() ![]() | Virtual base class for key making functors |
![]() ![]() ![]() | KeyMaker subclass which combines several values |
![]() ![]() ![]() | Virtual base class for sorter functor |
![]() ![]() ![]() | Sorter subclass which sorts by a several values |
![]() ![]() ![]() | Abstract base class for match spies |
![]() ![]() ![]() | Class for counting the frequencies of values in the matching documents |
![]() ![]() ![]() | An iterator pointing to items in a list of positions |
![]() ![]() ![]() | An iterator pointing to items in a list of postings |
![]() ![]() ![]() | Base class which provides an "external" source of postings |
![]() ![]() ![]() | A posting source which generates weights from a value slot |
![]() ![]() ![]() | A posting source which reads weights from a value slot |
![]() ![]() ![]() | Read weights from a value which is known to decrease as docid increases |
![]() ![]() ![]() | A posting source which looks up weights in a map using values as the key |
![]() ![]() ![]() | A posting source which returns a fixed weight for all documents |
![]() ![]() ![]() | Class representing a query |
![]() ![]() ![]() | Base class for stop-word decision functor |
![]() ![]() ![]() | Simple implementation of Stopper class - this will suit most users |
![]() ![]() ![]() | Base class for value range processors |
![]() ![]() ![]() | Handle a string range |
![]() ![]() ![]() | Handle a date range |
![]() ![]() ![]() | Handle a number range |
![]() ![]() ![]() | Build a Xapian::Query object from a user query string |
![]() ![]() ![]() | Registry for user subclasses |
![]() ![]() ![]() | Class representing a stemming algorithm implementation |
![]() ![]() ![]() | Class representing a stemming algorithm |
![]() ![]() ![]() | Parses a piece of text and generate terms |
![]() ![]() ![]() | An iterator pointing to items in a list of terms |
![]() ![]() ![]() | An iterator which returns Unicode character values from a UTF-8 encoded string |
![]() ![]() ![]() | Class for iterating over document values |
![]() ![]() ![]() | MatchDecider filtering results based on whether document values are in a user-defined set |
![]() ![]() ![]() | Abstract base class for weighting schemes |
![]() ![]() ![]() | Class implementing a "boolean" weighting scheme |
![]() ![]() ![]() | Xapian::Weight subclass implementing the BM25 probabilistic formula |
![]() ![]() ![]() | Xapian::Weight subclass implementing the traditional probabilistic formula |