xapian-core  1.4.25
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
 CAssertionErrorAssertionError is thrown if a logical assertion inside Xapian fails
 CBB2WeightThis class implements the BB2 weighting scheme
 CBM25PlusWeightXapian::Weight subclass implementing the BM25+ probabilistic formula
 CBM25WeightXapian::Weight subclass implementing the BM25 probabilistic formula
 CBoolWeightClass implementing a "boolean" weighting scheme
 CCompactorCompact a database, or merge and compact several
 CCoordWeightXapian::Weight subclass implementing Coordinate Matching
 CDatabaseThis class is used to access a database, or a group of databases
 CDatabaseClosedErrorIndicates an attempt to access a closed database
 CDatabaseCorruptErrorDatabaseCorruptError indicates database corruption was detected
 CDatabaseCreateErrorDatabaseCreateError indicates a failure to create a database
 CDatabaseErrorDatabaseError indicates some sort of database related error
 CDatabaseLockErrorDatabaseLockError indicates failure to lock a database
 CDatabaseModifiedErrorDatabaseModifiedError indicates a database was modified
 CDatabaseNotFoundErrorIndicates an attempt to access a database not present
 CDatabaseOpeningErrorDatabaseOpeningError indicates failure to open a database
 CDatabaseVersionErrorDatabaseVersionError indicates that a database is in an unsupported format
 CDateRangeProcessorHandle a date range
 CDateValueRangeProcessorHandle a date range
 CDecreasingValueWeightPostingSourceRead weights from a value which is known to decrease as docid increases
 CDLHWeightThis class implements the DLH weighting scheme, which is a representative scheme of the Divergence from Randomness Framework by Gianni Amati
 CDocNotFoundErrorIndicates an attempt to access a document not present in the database
 CDocumentA handle representing a document in a Xapian database
 CDPHWeightThis class implements the DPH weighting scheme
 CEnquireThis class provides an interface to the information retrieval system for the purpose of searching
 CErrorAll exceptions thrown by Xapian are subclasses of Xapian::Error
 CErrorHandlerDecide if a Xapian::Error exception should be ignored
 CESetClass representing a list of search results
 CESetIteratorIterator over a Xapian::ESet
 CExpandDeciderVirtual base class for expand decider functor
 CExpandDeciderAndExpandDecider subclass which rejects terms using two ExpandDeciders
 CExpandDeciderFilterPrefixExpandDecider subclass which restrict terms to a particular prefix
 CExpandDeciderFilterTermsExpandDecider subclass which rejects terms in a specified list
 CFeatureUnavailableErrorIndicates an attempt to use a feature which is unavailable
 CFieldProcessorBase class for field processors
 CFixedWeightPostingSourceA posting source which returns a fixed weight for all documents
 CGreatCircleMetricCalculate the great-circle distance between two coordinates on a sphere
 CIfB2WeightThis class implements the IfB2 weighting scheme
 CIneB2WeightThis class implements the IneB2 weighting scheme
 CInL2WeightThis class implements the InL2 weighting scheme
 CInternalErrorInternalError indicates a runtime problem of some sort
 CInvalidArgumentErrorInvalidArgumentError indicates an invalid parameter value was passed to the API
 CInvalidOperationErrorInvalidOperationError indicates the API was used in an invalid way
 CKeyMakerVirtual base class for key making functors
 CLatLongCoordA latitude-longitude coordinate
 CLatLongCoordsA sequence of latitude-longitude coordinates
 CLatLongCoordsIteratorAn iterator across the values in a LatLongCoords object
 CLatLongDistanceKeyMakerKeyMaker subclass which sorts by distance from a latitude/longitude
 CLatLongDistancePostingSourcePosting source which returns a weight based on geospatial distance
 CLatLongMetricBase class for calculating distances between two lat/long coordinates
 CLMWeightXapian::Weight subclass implementing the Language Model formula
 CLogicErrorThe base class for exceptions indicating errors in the program logic
 CMatchDeciderBase class for matcher decision functor
 CMatchSpyAbstract base class for match spies
 CMSetClass representing a list of search results
 CMSetIteratorIterator over a Xapian::MSet
 CMultiValueKeyMakerKeyMaker subclass which combines several values
 CNetworkErrorIndicates a problem communicating with a remote database
 CNetworkTimeoutErrorIndicates a timeout expired while communicating with a remote database
 CNumberRangeProcessorHandle a number range
 CNumberValueRangeProcessorHandle a number range
 CPL2PlusWeightXapian::Weight subclass implementing the PL2+ probabilistic formula
 CPL2WeightThis class implements the PL2 weighting scheme
 CPositionIteratorClass for iterating over term positions
 CPostingIteratorClass for iterating over a list of terms
 CPostingSourceBase class which provides an "external" source of postings
 CQueryClass representing a query
 CQueryParserBuild a Xapian::Query object from a user query string
 CQueryParserErrorIndicates a query string can't be parsed
 CRangeErrorRangeError indicates an attempt to access outside the bounds of a container
 CRangeProcessorBase class for range processors
 CRegistryRegistry for user subclasses
 CRSetA relevance set (R-Set)
 CRuntimeErrorThe base class for exceptions indicating errors only detectable at runtime
 CSerialisationErrorIndicates an error in the std::string serialisation of an object
 CSimpleStopperSimple implementation of Stopper class - this will suit most users
 CStemClass representing a stemming algorithm
 CStemImplementationClass representing a stemming algorithm implementation
 CStopperAbstract base class for stop-word decision functor
 CStringValueRangeProcessorHandle a string range
 CTermGeneratorParses a piece of text and generate terms
 CTermIteratorClass for iterating over a list of terms
 CTfIdfWeightXapian::Weight subclass implementing the tf-idf weighting scheme
 CTradWeightXapian::Weight subclass implementing the traditional probabilistic formula
 CUnimplementedErrorUnimplementedError indicates an attempt to use an unimplemented feature
 CUtf8IteratorAn iterator which returns Unicode character values from a UTF-8 encoded string
 CValueCountMatchSpyClass for counting the frequencies of values in the matching documents
 CValueIteratorClass for iterating over document values
 CValueMapPostingSourceA posting source which looks up weights in a map using values as the key
 CValuePostingSourceA posting source which generates weights from a value slot
 CValueRangeProcessorBase class for value range processors
 CValueSetMatchDeciderMatchDecider filtering results based on whether document values are in a user-defined set
 CValueWeightPostingSourceA posting source which reads weights from a value slot
 CWeightAbstract base class for weighting schemes
 CWildcardErrorWildcardError indicates an error expanding a wildcarded query
 CWritableDatabaseThis class provides read/write access to a database