CXapian::Compactor | Compact a database, or merge and compact several |
▼CXapian::Database | This class is used to access a database, or a group of databases |
CXapian::WritableDatabase | This class provides read/write access to a database |
CXapian::Document | A handle representing a document in a Xapian database |
CXapian::Enquire | This class provides an interface to the information retrieval system for the purpose of searching |
▼CXapian::Error | All exceptions thrown by Xapian are subclasses of Xapian::Error |
▼CXapian::LogicError | The base class for exceptions indicating errors in the program logic |
CXapian::AssertionError | AssertionError is thrown if a logical assertion inside Xapian fails |
CXapian::InvalidArgumentError | InvalidArgumentError indicates an invalid parameter value was passed to the API |
CXapian::InvalidOperationError | InvalidOperationError indicates the API was used in an invalid way |
CXapian::UnimplementedError | UnimplementedError indicates an attempt to use an unimplemented feature |
▼CXapian::RuntimeError | The base class for exceptions indicating errors only detectable at runtime |
▼CXapian::DatabaseError | DatabaseError indicates some sort of database related error |
CXapian::DatabaseCorruptError | DatabaseCorruptError indicates database corruption was detected |
CXapian::DatabaseCreateError | DatabaseCreateError indicates a failure to create a database |
CXapian::DatabaseLockError | DatabaseLockError indicates failure to lock a database |
CXapian::DatabaseModifiedError | DatabaseModifiedError indicates a database was modified |
▼CXapian::DatabaseOpeningError | DatabaseOpeningError indicates failure to open a database |
CXapian::DatabaseVersionError | DatabaseVersionError indicates that a database is in an unsupported format |
CXapian::DocNotFoundError | Indicates an attempt to access a document not present in the database |
CXapian::FeatureUnavailableError | Indicates an attempt to use a feature which is unavailable |
CXapian::InternalError | InternalError indicates a runtime problem of some sort |
▼CXapian::NetworkError | Indicates a problem communicating with a remote database |
CXapian::NetworkTimeoutError | Indicates a timeout expired while communicating with a remote database |
CXapian::QueryParserError | Indicates a query string can't be parsed |
CXapian::RangeError | RangeError indicates an attempt to access outside the bounds of a container |
CXapian::SerialisationError | Indicates an error in the std::string serialisation of an object |
CXapian::WildcardError | WildcardError indicates an error expanding a wildcarded query |
CXapian::ESet | Class representing a list of search results |
CXapian::ESetIterator | Iterator over a Xapian::ESet |
▼Cintrusive_base | |
CXapian::Query::Internal | |
CXapian::StemImplementation | Class representing a stemming algorithm implementation |
CXapian::ValueCountMatchSpy::Internal | |
CXapian::InvertedQuery_ | |
CXapian::LatLongCoord | A latitude-longitude coordinate |
CXapian::LatLongCoords | A sequence of latitude-longitude coordinates |
CXapian::LatLongCoordsIterator | An iterator across the values in a LatLongCoords object |
▼CXapian::LatLongMetric | Base class for calculating distances between two lat/long coordinates |
CXapian::GreatCircleMetric | Calculate the great-circle distance between two coordinates on a sphere |
▼CXapian::MatchDecider | Base class for matcher decision functor |
CXapian::ValueSetMatchDecider | MatchDecider filtering results based on whether document values are in a user-defined set |
CXapian::MSet | Class representing a list of search results |
CXapian::MSetIterator | Iterator over a Xapian::MSet |
▼Copt_intrusive_base | |
CXapian::ErrorHandler | Decide if a Xapian::Error exception should be ignored |
▼CXapian::ExpandDecider | Virtual base class for expand decider functor |
CXapian::ExpandDeciderAnd | ExpandDecider subclass which rejects terms using two ExpandDeciders |
CXapian::ExpandDeciderFilterPrefix | ExpandDecider subclass which restrict terms to a particular prefix |
CXapian::ExpandDeciderFilterTerms | ExpandDecider subclass which rejects terms in a specified list |
CXapian::FieldProcessor | Base class for field processors |
▼CXapian::KeyMaker | Virtual base class for key making functors |
CXapian::LatLongDistanceKeyMaker | KeyMaker subclass which sorts by distance from a latitude/longitude |
CXapian::MultiValueKeyMaker | KeyMaker subclass which combines several values |
▼CXapian::MatchSpy | Abstract base class for match spies |
CXapian::ValueCountMatchSpy | Class for counting the frequencies of values in the matching documents |
▼CXapian::PostingSource | Base class which provides an "external" source of postings |
CXapian::FixedWeightPostingSource | A posting source which returns a fixed weight for all documents |
▼CXapian::ValuePostingSource | A posting source which generates weights from a value slot |
CXapian::LatLongDistancePostingSource | Posting source which returns a weight based on geospatial distance |
CXapian::ValueMapPostingSource | A posting source which looks up weights in a map using values as the key |
▼CXapian::ValueWeightPostingSource | A posting source which reads weights from a value slot |
CXapian::DecreasingValueWeightPostingSource | Read weights from a value which is known to decrease as docid increases |
▼CXapian::RangeProcessor | Base class for range processors |
CXapian::DateRangeProcessor | Handle a date range |
CXapian::NumberRangeProcessor | Handle a number range |
▼CXapian::Stopper | Base class for stop-word decision functor |
CXapian::SimpleStopper | Simple implementation of Stopper class - this will suit most users |
▼CXapian::ValueRangeProcessor | Base class for value range processors |
▼CXapian::StringValueRangeProcessor | Handle a string range |
CXapian::DateValueRangeProcessor | Handle a date range |
CXapian::NumberValueRangeProcessor | Handle a number range |
CXapian::PositionIterator | Class for iterating over term positions |
CXapian::PostingIterator | Class for iterating over a list of terms |
CXapian::Query | Class representing a query |
CXapian::QueryParser | Build a Xapian::Query object from a user query string |
CXapian::Registry | Registry for user subclasses |
CXapian::RSet | A relevance set (R-Set) |
CXapian::Stem | Class representing a stemming algorithm |
CXapian::TermGenerator | Parses a piece of text and generate terms |
CXapian::TermIterator | Class for iterating over a list of terms |
CXapian::Utf8Iterator | An iterator which returns Unicode character values from a UTF-8 encoded string |
CXapian::ValueIterator | Class for iterating over document values |
▼CXapian::Weight | Abstract base class for weighting schemes |
CXapian::BB2Weight | This class implements the BB2 weighting scheme |
CXapian::BM25PlusWeight | Xapian::Weight subclass implementing the BM25+ probabilistic formula |
CXapian::BM25Weight | Xapian::Weight subclass implementing the BM25 probabilistic formula |
CXapian::BoolWeight | Class implementing a "boolean" weighting scheme |
CXapian::CoordWeight | Xapian::Weight subclass implementing Coordinate Matching |
CXapian::DLHWeight | This class implements the DLH weighting scheme, which is a representative scheme of the Divergence from Randomness Framework by Gianni Amati |
CXapian::DPHWeight | This class implements the DPH weighting scheme |
CXapian::IfB2Weight | This class implements the IfB2 weighting scheme |
CXapian::IneB2Weight | This class implements the IneB2 weighting scheme |
CXapian::InL2Weight | This class implements the InL2 weighting scheme |
CXapian::LMWeight | Xapian::Weight subclass implementing the Language Model formula |
CXapian::PL2PlusWeight | Xapian::Weight subclass implementing the PL2+ probabilistic formula |
CXapian::PL2Weight | This class implements the PL2 weighting scheme |
CXapian::TfIdfWeight | Xapian::Weight subclass implementing the tf-idf weighting scheme |
CXapian::TradWeight | Xapian::Weight subclass implementing the traditional probabilistic formula |