xapian-core
1.5.0
|
►NXapian | The Xapian namespace contains public interfaces for the Xapian library |
CAssertionError | AssertionError is thrown if a logical assertion inside Xapian fails |
CBB2Weight | This class implements the BB2 weighting scheme |
CBM25PlusWeight | Xapian::Weight subclass implementing the BM25+ probabilistic formula |
CBM25Weight | Xapian::Weight subclass implementing the BM25 probabilistic formula |
CBoolWeight | Class implementing a "boolean" weighting scheme |
CCentroid | Class to represent cluster centroids in the vector space |
CCluster | Class to represents a Cluster which contains Points and Centroid of the Cluster |
CClusterer | Class representing an abstract class for a clusterer to be implemented |
CClusterSet | Class for storing the results returned by the Clusterer |
CCompactor | Compact a database, or merge and compact several |
CCoordWeight | Xapian::Weight subclass implementing Coordinate Matching |
CCosineDistance | Class for calculating the cosine distance between two documents |
CDatabase | An indexed database of documents |
CDatabaseClosedError | Indicates an attempt to access a closed database |
CDatabaseCorruptError | DatabaseCorruptError indicates database corruption was detected |
CDatabaseCreateError | DatabaseCreateError indicates a failure to create a database |
CDatabaseError | DatabaseError indicates some sort of database related error |
CDatabaseLockError | DatabaseLockError indicates failure to lock a database |
CDatabaseModifiedError | DatabaseModifiedError indicates a database was modified |
CDatabaseNotFoundError | Indicates an attempt to access a database not present |
CDatabaseOpeningError | DatabaseOpeningError indicates failure to open a database |
CDatabaseVersionError | DatabaseVersionError indicates that a database is in an unsupported format |
CDateRangeProcessor | Handle a date range |
CDecreasingValueWeightPostingSource | Read weights from a value which is known to decrease as docid increases |
CDiceCoeffWeight | Xapian::Weight subclass implementing Dice Coefficient |
CDiversify | Class for diversifying an MSet using GLS-MPT as given in the paper: Scalable and Efficient Web Search Result Diversification Naini et al |
CDLHWeight | This class implements the DLH weighting scheme, which is a representative scheme of the Divergence from Randomness Framework by Gianni Amati |
CDocNotFoundError | Indicates an attempt to access a document not present in the database |
CDocument | Class representing a document |
CDocumentSet | Class representing a set of documents in a cluster |
CDPHWeight | This class implements the DPH weighting scheme |
CEnquire | Querying session |
CError | All exceptions thrown by Xapian are subclasses of Xapian::Error |
CESet | Class representing a list of search results |
CESetIterator | Iterator over a Xapian::ESet |
CExpandDecider | Virtual base class for expand decider functor |
CExpandDeciderAnd | ExpandDecider subclass which rejects terms using two ExpandDeciders |
CExpandDeciderFilterPrefix | ExpandDecider subclass which restrict terms to a particular prefix |
CExpandDeciderFilterTerms | ExpandDecider subclass which rejects terms in a specified list |
CFeatureUnavailableError | Indicates an attempt to use a feature which is unavailable |
CFieldProcessor | Base class for field processors |
CFixedWeightPostingSource | A posting source which returns a fixed weight for all documents |
CFreqSource | Base class for TermListGroup Stores and provides terms that are contained in a document and their respective term frequencies |
CGreatCircleMetric | Calculate the great-circle distance between two coordinates on a sphere |
CIfB2Weight | This class implements the IfB2 weighting scheme |
CIneB2Weight | This class implements the IneB2 weighting scheme |
CInL2Weight | This class implements the InL2 weighting scheme |
CInternalError | InternalError indicates a runtime problem of some sort |
CInvalidArgumentError | InvalidArgumentError indicates an invalid parameter value was passed to the API |
CInvalidOperationError | InvalidOperationError indicates the API was used in an invalid way |
CKeyMaker | Virtual base class for key making functors |
CKMeans | Kmeans clusterer: This clusterer implements the K-Means clustering algorithm |
CLatLongCoord | A latitude-longitude coordinate |
CLatLongCoords | A sequence of latitude-longitude coordinates |
CLatLongCoordsIterator | An iterator across the values in a LatLongCoords object |
CLatLongDistanceKeyMaker | KeyMaker subclass which sorts by distance from a latitude/longitude |
CLatLongDistancePostingSource | Posting source which returns a weight based on geospatial distance |
CLatLongMetric | Base class for calculating distances between two lat/long coordinates |
CLCDClusterer | LCD clusterer: This clusterer implements the LCD clustering algorithm adapted from Modelling efficient novelty-based search result diversification in metric spaces Gil-Costa et al |
CLMWeight | Xapian::Weight subclass implementing the Language Model formula |
CLogicError | The base class for exceptions indicating errors in the program logic |
CMatchDecider | Abstract base class for match deciders |
CMatchSpy | Abstract base class for match spies |
CMSet | Class representing a list of search results |
CMSetIterator | Iterator over a Xapian::MSet |
CMultiValueKeyMaker | KeyMaker subclass which combines several values |
CNetworkError | Indicates a problem communicating with a remote database |
CNetworkTimeoutError | Indicates a timeout expired while communicating with a remote database |
CNumberRangeProcessor | Handle a number range |
CPL2PlusWeight | Xapian::Weight subclass implementing the PL2+ probabilistic formula |
CPL2Weight | This class implements the PL2 weighting scheme |
CPoint | Class to represent a document as a point in the Vector Space Model |
CPointType | Abstract class representing a point in the VSM |
CPositionIterator | Class for iterating over term positions |
CPostingIterator | Class for iterating over a list of terms |
CPostingSource | Base class which provides an "external" source of postings |
CQuery | Class representing a query |
CQueryParser | Build a Xapian::Query object from a user query string |
CQueryParserError | Indicates a query string can't be parsed |
CRangeError | RangeError indicates an attempt to access outside the bounds of a container |
CRangeProcessor | Base class for range processors |
CRegistry | Registry for user subclasses |
CRSet | Class representing a set of documents judged as relevant |
CRuntimeError | The base class for exceptions indicating errors only detectable at runtime |
CSerialisationError | Indicates an error in the std::string serialisation of an object |
CSimilarity | Base class for calculating the similarity between documents |
CSimpleStopper | Simple implementation of Stopper class - this will suit most users |
CStem | Class representing a stemming algorithm |
CStemImplementation | Class representing a stemming algorithm implementation |
CStemStopper | Stopper subclass which checks for both stemmed and unstemmed stopwords |
CStopper | Base class for stop-word decision functor |
CTermGenerator | Parses a piece of text and generate terms |
CTermIterator | Class for iterating over a list of terms |
CTermListGroup | A class for construction of termlists which store the terms for a document along with the number of documents it indexes i.e |
CTfIdfWeight | Xapian::Weight subclass implementing the tf-idf weighting scheme |
CTradWeight | Xapian::Weight subclass implementing the traditional probabilistic formula |
CUnimplementedError | UnimplementedError indicates an attempt to use an unimplemented feature |
CUnitRangeProcessor | Handle a byte unit range |
CUtf8Iterator | An iterator which returns Unicode character values from a UTF-8 encoded string |
CValueCountMatchSpy | Class for counting the frequencies of values in the matching documents |
CValueIterator | Class for iterating over document values |
CValueMapPostingSource | A posting source which looks up weights in a map using values as the key |
CValuePostingSource | A posting source which generates weights from a value slot |
CValueSetMatchDecider | MatchDecider filtering results based on whether document values are in a user-defined set |
CValueWeightPostingSource | A posting source which reads weights from a value slot |
CWeight | Abstract base class for weighting schemes |
CWildcardError | WildcardError indicates an error expanding a wildcarded query |
CWritableDatabase | This class provides read/write access to a database |