Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Xapian::AssertionErrorAssertionError is thrown if a logical assertion inside Xapian fails
Xapian::BM25WeightXapian::Weight subclass implementing the BM25 probabilistic formula
Xapian::BoolWeightClass implementing a "boolean" weighting scheme
Xapian::CompactorCompact a database, or merge and compact several
Xapian::DatabaseThis class is used to access a database, or a group of databases
Xapian::DatabaseCorruptErrorDatabaseCorruptError indicates database corruption was detected
Xapian::DatabaseCreateErrorDatabaseCreateError indicates a failure to create a database
Xapian::DatabaseErrorDatabaseError indicates some sort of database related error
Xapian::DatabaseLockErrorDatabaseLockError indicates failure to lock a database
Xapian::DatabaseModifiedErrorDatabaseModifiedError indicates a database was modified
Xapian::DatabaseOpeningErrorDatabaseOpeningError indicates failure to open a database
Xapian::DatabaseVersionErrorDatabaseVersionError indicates that a database is in an unsupported format
Xapian::DateValueRangeProcessorHandle a date range
Xapian::DecreasingValueWeightPostingSourceRead weights from a value which is known to decrease as docid increases
Xapian::DocNotFoundErrorIndicates an attempt to access a document not present in the database
Xapian::DocumentA handle representing a document in a Xapian database
Xapian::EnquireThis class provides an interface to the information retrieval system for the purpose of searching
Xapian::ErrorAll exceptions thrown by Xapian are subclasses of Xapian::Error
Xapian::ErrorHandlerDecide if a Xapian::Error exception should be ignored
Xapian::ESetClass representing an ordered set of expand terms (an ESet)
Xapian::ESetIteratorIterate through terms in the ESet
Xapian::ExpandDeciderVirtual base class for expand decider functor
Xapian::ExpandDeciderAndExpandDecider subclass which rejects terms using two ExpandDeciders
Xapian::ExpandDeciderFilterTermsExpandDecider subclass which rejects terms in a specified list
Xapian::FeatureUnavailableErrorIndicates an attempt to use a feature which is unavailable
Xapian::FixedWeightPostingSourceA posting source which returns a fixed weight for all documents
Xapian::InternalErrorInternalError indicates a runtime problem of some sort
Xapian::InvalidArgumentErrorInvalidArgumentError indicates an invalid parameter value was passed to the API
Xapian::InvalidOperationErrorInvalidOperationError indicates the API was used in an invalid way
Xapian::KeyMakerVirtual base class for key making functors
Xapian::LogicErrorThe base class for exceptions indicating errors in the program logic
Xapian::MatchDeciderBase class for matcher decision functor
Xapian::MatchSpyAbstract base class for match spies
Xapian::MSetA match set (MSet)
Xapian::MSetIteratorAn iterator pointing to items in an MSet
Xapian::MultiValueKeyMakerKeyMaker subclass which combines several values
Xapian::MultiValueSorterSorter subclass which sorts by a several values
Xapian::NetworkErrorIndicates a problem communicating with a remote database
Xapian::NetworkTimeoutErrorIndicates a timeout expired while communicating with a remote database
Xapian::NumberValueRangeProcessorHandle a number range
Xapian::PositionIteratorAn iterator pointing to items in a list of positions
Xapian::PostingIteratorAn iterator pointing to items in a list of postings
Xapian::PostingSourceBase class which provides an "external" source of postings
Xapian::QueryClass representing a query
Xapian::QueryParserBuild a Xapian::Query object from a user query string
Xapian::QueryParserErrorIndicates a query string can't be parsed
Xapian::RangeErrorRangeError indicates an attempt to access outside the bounds of a container
Xapian::RegistryRegistry for user subclasses
Xapian::RSetA relevance set (R-Set)
Xapian::RuntimeErrorThe base class for exceptions indicating errors only detectable at runtime
Xapian::SerialisationErrorIndicates an error in the std::string serialisation of an object
Xapian::SimpleStopperSimple implementation of Stopper class - this will suit most users
Xapian::SorterVirtual base class for sorter functor
Xapian::StemClass representing a stemming algorithm
Xapian::StemImplementationClass representing a stemming algorithm implementation
Xapian::StopperBase class for stop-word decision functor
Xapian::StringValueRangeProcessorHandle a string range
Xapian::TermGeneratorParses a piece of text and generate terms
Xapian::TermIteratorAn iterator pointing to items in a list of terms
Xapian::TradWeightXapian::Weight subclass implementing the traditional probabilistic formula
Xapian::UnimplementedErrorUnimplementedError indicates an attempt to use an unimplemented feature
Xapian::Utf8IteratorAn iterator which returns Unicode character values from a UTF-8 encoded string
Xapian::ValueCountMatchSpyClass for counting the frequencies of values in the matching documents
Xapian::ValueIteratorClass for iterating over document values
Xapian::ValueMapPostingSourceA posting source which looks up weights in a map using values as the key
Xapian::ValuePostingSourceA posting source which generates weights from a value slot
Xapian::ValueRangeProcessorBase class for value range processors
Xapian::ValueSetMatchDeciderMatchDecider filtering results based on whether document values are in a user-defined set
Xapian::ValueWeightPostingSourceA posting source which reads weights from a value slot
Xapian::WeightAbstract base class for weighting schemes
Xapian::WritableDatabaseThis class provides read/write access to a database

Documentation for Xapian (version 1.2.15).
Generated on 17 Apr 2013 by Doxygen 1.5.9.