Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
\NXapianThe Xapian namespace contains public interfaces for the Xapian library
 oNAutoDatabase factory functions which determine the database type automatically
 oNChertDatabase factory functions for the chert backend
 oNInMemoryDatabase factory functions for the inmemory backend
 oNRemoteDatabase factory functions for the remote backend
 oNUnicodeFunctions associated with handling Unicode characters
 oCErrorAll exceptions thrown by Xapian are subclasses of Xapian::Error
 oCLogicErrorThe base class for exceptions indicating errors in the program logic
 oCRuntimeErrorThe base class for exceptions indicating errors only detectable at runtime
 oCAssertionErrorAssertionError is thrown if a logical assertion inside Xapian fails
 oCInvalidArgumentErrorInvalidArgumentError indicates an invalid parameter value was passed to the API
 oCInvalidOperationErrorInvalidOperationError indicates the API was used in an invalid way
 oCUnimplementedErrorUnimplementedError indicates an attempt to use an unimplemented feature
 oCDatabaseErrorDatabaseError indicates some sort of database related error
 oCDatabaseCorruptErrorDatabaseCorruptError indicates database corruption was detected
 oCDatabaseCreateErrorDatabaseCreateError indicates a failure to create a database
 oCDatabaseLockErrorDatabaseLockError indicates failure to lock a database
 oCDatabaseModifiedErrorDatabaseModifiedError indicates a database was modified
 oCDatabaseOpeningErrorDatabaseOpeningError indicates failure to open a database
 oCDatabaseVersionErrorDatabaseVersionError indicates that a database is in an unsupported format
 oCDocNotFoundErrorIndicates an attempt to access a document not present in the database
 oCFeatureUnavailableErrorIndicates an attempt to use a feature which is unavailable
 oCInternalErrorInternalError indicates a runtime problem of some sort
 oCNetworkErrorIndicates a problem communicating with a remote database
 oCNetworkTimeoutErrorIndicates a timeout expired while communicating with a remote database
 oCQueryParserErrorIndicates a query string can't be parsed
 oCSerialisationErrorIndicates an error in the std::string serialisation of an object
 oCRangeErrorRangeError indicates an attempt to access outside the bounds of a container
 oCWildcardErrorWildcardError indicates an error expanding a wildcarded query
 oCCompactorCompact a database, or merge and compact several
 oCDatabaseThis class is used to access a database, or a group of databases
 oCWritableDatabaseThis class provides read/write access to a database
 oCDocumentA handle representing a document in a Xapian database
 oCRSetA relevance set (R-Set)
 oCMatchDeciderBase class for matcher decision functor
 oCEnquireThis class provides an interface to the information retrieval system for the purpose of searching
 oCErrorHandlerDecide if a Xapian::Error exception should be ignored
 oCESetClass representing a list of search results
 oCESetIteratorIterator over a Xapian::ESet
 oCExpandDeciderVirtual base class for expand decider functor
 oCExpandDeciderAndExpandDecider subclass which rejects terms using two ExpandDeciders
 oCExpandDeciderFilterTermsExpandDecider subclass which rejects terms in a specified list
 oCExpandDeciderFilterPrefixExpandDecider subclass which restrict terms to a particular prefix
 oCLatLongCoordA latitude-longitude coordinate
 oCLatLongCoordsIteratorAn iterator across the values in a LatLongCoords object
 oCLatLongCoordsA sequence of latitude-longitude coordinates
 oCLatLongMetricBase class for calculating distances between two lat/long coordinates
 oCGreatCircleMetricCalculate the great-circle distance between two coordinates on a sphere
 oCLatLongDistancePostingSourcePosting source which returns a weight based on geospatial distance
 oCLatLongDistanceKeyMakerKeyMaker subclass which sorts by distance from a latitude/longitude
 oCKeyMakerVirtual base class for key making functors
 oCMultiValueKeyMakerKeyMaker subclass which combines several values
 oCMatchSpyAbstract base class for match spies
 oCValueCountMatchSpyClass for counting the frequencies of values in the matching documents
 oCMSetClass representing a list of search results
 oCMSetIteratorIterator over a Xapian::MSet
 oCPositionIteratorClass for iterating over term positions
 oCPostingIteratorClass for iterating over a list of terms
 oCPostingSourceBase class which provides an "external" source of postings
 oCValuePostingSourceA posting source which generates weights from a value slot
 oCValueWeightPostingSourceA posting source which reads weights from a value slot
 oCDecreasingValueWeightPostingSourceRead weights from a value which is known to decrease as docid increases
 oCValueMapPostingSourceA posting source which looks up weights in a map using values as the key
 oCFixedWeightPostingSourceA posting source which returns a fixed weight for all documents
 oCQueryClass representing a query
 oCStopperBase class for stop-word decision functor
 oCSimpleStopperSimple implementation of Stopper class - this will suit most users
 oCRangeProcessorBase class for range processors
 oCDateRangeProcessorHandle a date range
 oCNumberRangeProcessorHandle a number range
 oCValueRangeProcessorBase class for value range processors
 oCStringValueRangeProcessorHandle a string range
 oCDateValueRangeProcessorHandle a date range
 oCNumberValueRangeProcessorHandle a number range
 oCFieldProcessorBase class for field processors
 oCQueryParserBuild a Xapian::Query object from a user query string
 oCRegistryRegistry for user subclasses
 oCStemImplementationClass representing a stemming algorithm implementation
 oCStemClass representing a stemming algorithm
 oCTermGeneratorParses a piece of text and generate terms
 oCTermIteratorClass for iterating over a list of terms
 oCUtf8IteratorAn iterator which returns Unicode character values from a UTF-8 encoded string
 oCValueIteratorClass for iterating over document values
 oCValueSetMatchDeciderMatchDecider filtering results based on whether document values are in a user-defined set
 oCWeightAbstract base class for weighting schemes
 oCBoolWeightClass implementing a "boolean" weighting scheme
 oCTfIdfWeightXapian::Weight subclass implementing the tf-idf weighting scheme
 oCBM25WeightXapian::Weight subclass implementing the BM25 probabilistic formula
 oCTradWeightXapian::Weight subclass implementing the traditional probabilistic formula
 oCInL2WeightThis class implements the InL2 weighting scheme
 oCIfB2WeightThis class implements the IfB2 weighting scheme
 oCIneB2WeightThis class implements the IneB2 weighting scheme
 oCBB2WeightThis class implements the BB2 weighting scheme
 oCDLHWeightThis class implements the DLH weighting scheme, which is a representative scheme of the Divergence from Randomness Framework by Gianni Amati
 oCPL2WeightThis class implements the PL2 weighting scheme
 oCDPHWeightThis class implements the DPH weighting scheme
 \CLMWeightXapian::Weight subclass implementing the Language Model formula

Documentation for Xapian (version 1.4.0).
Generated on Sat Jun 25 2016 by Doxygen 1.8.1.2.