| AllTermsList | Abstract base class for iterating all terms in a database |
| among | |
| amongvec | |
| analyser | |
| AndMaybePostList | A postlist with weights modified by another postlist |
| AndNotPostList | A postlist generated by taking one postlist (the left-hand postlist), and removing any documents which are in the other (right-hand) postlist |
| ApiTestRunner | |
| Xapian::AssertionError | AssertionError is thrown if a logical assertion inside Xapian fails |
| AuthorValueRangeProcessor | |
| BackendManager | |
| BackendManagerBrass | BackendManager subclass for brass databases |
| BackendManagerChert | BackendManager subclass for chert databases |
| BackendManagerFlint | BackendManager subclass for flint databases |
| BackendManagerInMemory | BackendManager subclass for inmemory databases |
| BackendManagerMulti | BackendManager subclass for multi databases |
| BackendManagerRemote | BackendManager subclass for remote databases |
| BackendManagerRemoteProg | BackendManager subclass for remoteprog databases |
| BackendManagerRemoteTcp | BackendManager subclass for remotetcp databases |
| BackendProperties | A description of the properties which a particular backend supports |
| Xapian::BitReader | |
| Xapian::BitWriter | |
| Xapian::BM25Weight | Xapian::Weight subclass implementing the BM25 probabilistic formula |
| Xapian::BoolWeight | Class implementing a "boolean" weighting scheme |
| BranchPostList | Base class for postlists which are generated by merging two sub-postlists |
| BrassAllDocsPostList | |
| BrassAllTermsList | |
| BrassCursor | A cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches |
| BrassDatabase | A backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme |
| BrassDatabaseReplicator | |
| BrassDatabaseStats | Brass class for database statistics |
| BrassDocument | A document read from a BrassDatabase |
| BrassLazyTable | |
| BrassMetadataTermList | |
| BrassPositionList | A position list in a brass database |
| BrassPositionListTable | |
| BrassPostList | A postlist in a brass database |
| BrassPostListTable | |
| BrassRecordTable | A record in a brass database |
| BrassSpellingTable | |
| BrassSpellingTermList | The list of words containing a particular trigram |
| BrassSpellingWordsList | |
| BrassSynonymTable | |
| BrassSynonymTermList | |
| BrassTable | Class managing a Btree table in a Brass database |
| BrassTable_base | |
| BrassTableCheck | |
| BrassTermList | A TermList in a brass database |
| BrassTermListTable | |
| BrassValueList | Brass class for value streams |
| BrassValueManager | |
| BrassVersion | Manages the "iambrass" file |
| BrassWritableDatabase | A writable brass database |
| BtreeCheck | |
| Xapian::ByQueryIndexCmp | |
| ByteLengthPrefixedStringItor | |
| ByteLengthPrefixedStringItorGt | |
| ChangeMaxweightPostingSource | |
| ChertAllDocsModifiedPostList | |
| ChertAllDocsPostList | |
| ChertAllTermsList | |
| ChertCursor | A cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches |
| ChertDatabase | A backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme |
| ChertDatabaseReplicator | |
| ChertDatabaseStats | Chert class for database statistics |
| ChertDocument | A document read from a ChertDatabase |
| ChertLazyTable | |
| ChertMetadataTermList | |
| ChertModifiedPostList | |
| ChertPositionList | A position list in a chert database |
| ChertPositionListTable | |
| ChertPostList | A postlist in a chert database |
| ChertPostListTable | |
| ChertRecordTable | A record in a chert database |
| ChertSpellingTable | |
| ChertSpellingTermList | The list of words containing a particular trigram |
| ChertSpellingWordsList | |
| ChertSynonymTable | |
| ChertSynonymTermList | |
| ChertTable | Class managing a Btree table in a Chert database |
| ChertTable_base | |
| ChertTableCheck | |
| ChertTermList | A TermList in a chert database |
| ChertTermListTable | |
| ChertValueList | Chert class for value streams |
| ChertValueManager | |
| ChertVersion | Manages the "iamchert" file |
| ChertWritableDatabase | A writable chert database |
| CJKTokenIterator | |
| closedb1_iterators | |
| CmpByFirstUsed | |
| CmpMaxOrTerms | Class providing an operator which sorts postlists to select max or terms |
| CollapseData | Class tracking information for a given value of the collapse key |
| Collapser | Tracks collapse keys and the documents they match |
| Xapian::Compactor | Compact a database, or merge and compact several |
| MultiAndPostList::ComparePostListTermFreqAscending | Comparison functor which orders PostList* by ascending get_termfreq_est() |
| ComparePostListTermFreqAscending | Comparison functor which orders PostList* by descending get_termfreq_est() |
| CompareSubValueListsByDocId | Comparison functor which orders SubValueList* by ascending docid |
| CompareTermListsByTerm | Comparison functor which orders TermList* by ascending term name |
| Xapian::CompareTermListSizeAscending | |
| ConnectionClosed | Class to throw when we receive the connection closing message |
| ConstDatabaseWrapper | Base class for databases |
| ContiguousAllDocsPostList | A PostList iteratating all docids when they form a contiguous range |
| CPUTimer | |
| Cursor | |
| Brass::Cursor | |
| Cursor_ | |
| ChertCompact::CursorGt | |
| BrassCompact::CursorGt | |
| FlintCompact::CursorGt | |
| Xapian::Database | This class is used to access a database, or a group of databases |
| Xapian::DatabaseCorruptError | DatabaseCorruptError indicates database corruption was detected |
| Xapian::DatabaseCreateError | DatabaseCreateError indicates a failure to create a database |
| Xapian::DatabaseError | DatabaseError indicates some sort of database related error |
| Xapian::DatabaseLockError | DatabaseLockError indicates failure to lock a database |
| Xapian::DatabaseMaster | Access to a master database for replication |
| Xapian::DatabaseModifiedError | DatabaseModifiedError indicates a database was modified |
| Xapian::DatabaseOpeningError | DatabaseOpeningError indicates failure to open a database |
| Xapian::DatabaseReplica | Access to a database replica, for applying replication to it |
| Xapian::DatabaseReplicator | Base class for database replicator objects |
| Xapian::DatabaseVersionError | DatabaseVersionError indicates that a database is in an unsupported format |
| Xapian::DateValueRangeProcessor | Handle a date range |
| Xapian::DecreasingValueWeightPostingSource | Read weights from a value which is known to decrease as docid increases |
| delete_ptr< CLASS > | |
| Xapian::delete_ptr< CLASS > | |
| Xapian::DerefWrapper_< T > | |
| dircloser | |
| dirent | |
| Xapian::DocNotFoundError | Indicates an attempt to access a document not present in the database |
| Xapian::Document | A handle representing a document in a Xapian database |
| DocumentValueList | Iteration over values in a document |
| edist_seq< CHR > | |
| edist_state< CHR > | |
| EmptyPostList | A PostList which contains no entries |
| Xapian::Enquire | This class provides an interface to the information retrieval system for the purpose of searching |
| Xapian::Error | All exceptions thrown by Xapian are subclasses of Xapian::Error |
| Xapian::ErrorHandler | Decide if a Xapian::Error exception should be ignored |
| Xapian::ESet | Class representing an ordered set of expand terms (an ESet) |
| Xapian::ESetIterator | Iterate through terms in the ESet |
| ExactPhrasePostList | Postlist which matches an exact phrase using positional information |
| ExceptionalMatchSpy | |
| ExceptionalPostingSource | |
| ExceptionalWeight | |
| Xapian::ExpandDecider | Virtual base class for expand decider functor |
| Xapian::ExpandDeciderAnd | ExpandDecider subclass which rejects terms using two ExpandDeciders |
| Xapian::ExpandDeciderFilterTerms | ExpandDecider subclass which rejects terms in a specified list |
| Xapian::Internal::ExpandStats | Collates statistics while calculating term weight in an ESet |
| Xapian::Internal::ExpandTerm | Class combining a term and its expand weight |
| Xapian::Internal::ExpandWeight | Class for calculating probabilistic ESet term weights |
| ExternalPostList | |
| ExtraWeightPostList | A postlist which adds on an extra weight contribution |
| F_fragment | |
| fdcloser | A tiny class used to close a filehandle safely in the presence of exceptions |
| FDTracker | |
| Xapian::FeatureUnavailableError | Indicates an attempt to use a feature which is unavailable |
| FileIndexer | |
| filter_group_id | A structure identifying a group of filter terms or a value range |
| Xapian::FixedWeightPostingSource | A posting source which returns a fixed weight for all documents |
| FlintAllDocsPostList | |
| FlintAllTermsList | |
| FlintCursor | A cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches |
| FlintDatabase | A backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme |
| FlintDatabaseReplicator | |
| FlintDocument | A document from a Flint format database |
| FlintLock | |
| FlintMetadataTermList | |
| FlintModifiedPostList | |
| FlintPositionList | A position list in a flint database |
| FlintPositionListTable | |
| FlintPostList | A postlist in a flint database |
| FlintPostlistChunkReader | FlintPostlistChunkReader is essentially an iterator wrapper around a postlist chunk |
| FlintPostlistChunkWriter | FlintPostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details |
| FlintPostListTable | |
| FlintRecordTable | A record in a flint database |
| FlintSpellingTable | |
| FlintSpellingTermList | The list of words containing a particular trigram |
| FlintSpellingWordsList | |
| FlintSynonymTable | |
| FlintSynonymTermList | |
| FlintTable | Class managing a Btree table in a Flint database |
| FlintTable_base | |
| FlintTermList | A TermList in a flint database |
| FlintTermListTable | |
| FlintValueTable | |
| FlintVersion | Manages the "iamflint" file |
| FlintWritableDatabase | A writable flint database |
| Brass::fragment | |
| fragment | |
| FreqAdderOrTermList | A termlist which ORs two termlists together, adding term frequencies |
| generator | |
| grouping | |
| include | |
| InMemoryAllDocsPostList | A PostList over all docs in an inmemory database |
| InMemoryAllTermsList | Class for alltermslists over several databases |
| InMemoryDatabase | A database held entirely in memory |
| InMemoryDoc | Class representing a document and the terms indexing it |
| InMemoryDocument | A document read from a InMemoryDatabase |
| InMemoryPositionList | A position list in a inmemory database |
| InMemoryPosting | |
| InMemoryPostingLessThan | |
| InMemoryPostList | A PostList in an inmemory database |
| InMemoryTerm | |
| InMemoryTermEntry | |
| InMemoryTermEntryLessThan | |
| InMemoryTermList | |
| input | |
| Xapian::Compactor::Internal | |
| Xapian::ValueCountMatchSpy::Internal | |
| Xapian::Query::Internal | |
| Xapian::Database::Internal | Base class for databases |
| Xapian::Document::Internal | A document in the database, possibly plus modifications |
| Xapian::ESet::Internal | Class which actually implements Xapian::ESet |
| Xapian::QueryParser::Internal | |
| Xapian::TermGenerator::Internal | |
| Xapian::Enquire::Internal | Internals of enquire system |
| Xapian::MSet::Internal | |
| Xapian::RSet::Internal | |
| Xapian::PositionIterator::Internal | Abstract base class for position lists |
| Xapian::PostingIterator::Internal | Abstract base class for postlists |
| Xapian::Registry::Internal | |
| Xapian::TermIterator::Internal | Abstract base class for termlists |
| Xapian::ValueIterator::Internal | Abstract base class for value streams |
| Xapian::Weight::Internal | Class to hold statistics for a given collection |
| Xapian::DatabaseReplica::Internal | Internal implementation of DatabaseReplica |
| Xapian::InternalError | InternalError indicates a runtime problem of some sort |
| Xapian::InternalStemDanish | |
| Xapian::InternalStemDutch | |
| Xapian::InternalStemEnglish | |
| Xapian::InternalStemFinnish | |
| Xapian::InternalStemFrench | |
| Xapian::InternalStemGerman | |
| Xapian::InternalStemGerman2 | |
| Xapian::InternalStemHungarian | |
| Xapian::InternalStemItalian | |
| Xapian::InternalStemKraaij_pohlmann | |
| Xapian::InternalStemLovins | |
| Xapian::InternalStemNorwegian | |
| Xapian::InternalStemPorter | |
| Xapian::InternalStemPortuguese | |
| Xapian::InternalStemRomanian | |
| Xapian::InternalStemRussian | |
| Xapian::InternalStemSpanish | |
| Xapian::InternalStemSwedish | |
| Xapian::InternalStemTurkish | |
| Xapian::InvalidArgumentError | InvalidArgumentError indicates an invalid parameter value was passed to the API |
| Xapian::InvalidOperationError | InvalidOperationError indicates the API was used in an invalid way |
| Inverter | Class which "inverts the file" |
| Item | |
| Brass::Item | |
| Item_ | |
| Item_base< T > | |
| Brass::Item_base< T > | |
| Item_base_< T > | |
| Item_wr | |
| Brass::Item_wr | |
| Item_wr_ | |
| Key | |
| Brass::Key | |
| Key_ | |
| Xapian::KeyMaker | Virtual base class for key making functors |
| LeafPostList | Abstract base class for leaf postlists |
| LessByTermpos | |
| Xapian::Internal::Literal | |
| literalstring | |
| LocalSubMatch | |
| Xapian::LogicError | The base class for exceptions indicating errors in the program logic |
| m_pair | |
| MapTermList | |
| Xapian::MatchDecider | Base class for matcher decision functor |
| Xapian::MatchSpy | Abstract base class for match spies |
| MatchSpyList | Structure holding a list of match spies |
| BrassCompact::MergeCursor | |
| ChertCompact::MergeCursor | |
| FlintCompact::MergeCursor | |
| MergePostList | A postlist comprising postlists from different databases merged together |
| Xapian::MSet | A match set (MSet) |
| MSetCmp | MSetItem comparison functor |
| Xapian::Internal::MSetItem | An item resulting from a query |
| Xapian::MSetIterator | An iterator pointing to items in an MSet |
| MSetPostList | PostList returning entries from an MSet |
| MultiAllTermsList | Class for merging AllTermsList objects from subdatabases |
| MultiAndPostList | N-way AND postlist |
| MultiMatch | |
| MultipleMatchSpy | Class which applies several match spies in turn |
| MultiPostList | |
| MultiTermList | |
| Xapian::MultiValueKeyMaker | KeyMaker subclass which combines several values |
| MultiValueList | Class for merging ValueList objects from subdatabases |
| Xapian::MultiValueSorter | Sorter subclass which sorts by a several values |
| MultiXorPostList | N-way XOR postlist |
| MutableBrassCursor | |
| MutableChertCursor | |
| MyCompactor | |
| MyDontAskWeightPostingSource | |
| myExpandFunctor | |
| myMatchDecider | |
| MyMatchDecider | |
| myMatchDecider2 | |
| MyOddPostingSource | |
| MyOddWeightingPostingSource | |
| MyPostingSource | |
| MyPostingSource2 | |
| MySpy | |
| MyStemImpl | |
| MyWeight | |
| name | |
| NearPostList | Postlist comprising several postlists NEARed together |
| Xapian::NetworkError | Indicates a problem communicating with a remote database |
| NetworkPostList | A postlist in a remote database |
| NetworkTermList | A term list for a database on the other side of a network connection |
| NetworkTermListItem | An item in a NetworkTermList |
| Xapian::NetworkTimeoutError | Indicates a timeout expired while communicating with a remote database |
| NeverUseMeKeyMaker | |
| NeverUseMeSorter | |
| node | |
| NoSuchProgram | Exception thrown if the program isn't found |
| Xapian::NumberValueRangeProcessor | Handle a number range |
| OmDocumentTerm | A term in a document |
| option | |
| options | |
| OrPostList | A postlist comprising two postlists ORed together |
| OrTermList | |
| ParserHandler | |
| PerfTestLogger | |
| PerfTestRunner | |
| PhrasePostList | A postlist comprising several postlists PHRASEd together |
| PosFilter | |
| Xapian::PositionIterator | An iterator pointing to items in a list of positions |
| PositionListCmpLt | Class providing an operator which returns true if a has a (strictly) smaller number of postings than b |
| Inverter::PostingChanges | Class for storing the changes in frequencies for a term |
| Xapian::PostingIterator | An iterator pointing to items in a list of postings |
| Xapian::PostingSource | Base class which provides an "external" source of postings |
| Brass::PostlistChunkReader | PostlistChunkReader is essentially an iterator wrapper around a postlist chunk |
| Chert::PostlistChunkReader | PostlistChunkReader is essentially an iterator wrapper around a postlist chunk |
| Chert::PostlistChunkWriter | PostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details |
| Brass::PostlistChunkWriter | PostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details |
| ChertCompact::PostlistCursor | |
| BrassCompact::PostlistCursor | |
| FlintCompact::PostlistCursor | |
| FlintCompact::PostlistCursorGt | |
| ChertCompact::PostlistCursorGt | |
| BrassCompact::PostlistCursorGt | |
| PrefixCompressedStringItor | |
| PrefixCompressedStringItorGt | |
| PrefixCompressedStringWriter | |
| PrefixInfo | Information about how to handle a prefix in the query string |
| Xapian::Internal::PrettyOStream< S > | |
| ProbQuery | |
| ProgClient | Implementation of RemoteDatabase using a spawned server |
| Xapian::Query | Class representing a query |
| QueryBuilder | Random query builder |
| QueryBuilderEnv | The environment used by the steps when building a query |
| QueryOptimiser | |
| Xapian::QueryParser | Build a Xapian::Query object from a user query string |
| Xapian::QueryParserError | Indicates a query string can't be parsed |
| QUnserial | |
| Xapian::RangeError | RangeError indicates an attempt to access outside the bounds of a container |
| ReadError | Exception thrown if we encounter a read error |
| Xapian::Internal::RefCntBase | |
| Xapian::Internal::RefCntPtr< T > | |
| Xapian::Registry | Registry for user subclasses |
| RemoteConnection | A RemoteConnection object provides a bidirectional connection to another RemoteConnection object on a remote machine |
| RemoteDatabase | RemoteDatabase is the baseclass for remote database implementations |
| RemoteDocument | A document read from a RemoteDatabase |
| RemoteServer | Remote backend server base class |
| RemoteSubMatch | Class for performing matching on a remote database |
| RemoteTcpClient | TCP/IP socket based RemoteDatabase implementation |
| RemoteTcpServer | TCP/IP socket based server for RemoteDatabase |
| ReplicateTcpServer | |
| Xapian::ReplicationInfo | Information about the steps involved in performing a replication |
| test_driver::result | A structure used to report the summary of tests passed and failed |
| Xapian::RSet | A relevance set (R-Set) |
| Xapian::RuntimeError | The base class for exceptions indicating errors only detectable at runtime |
| SelectPostList | A postlist parent class for classes which only return selected docs from a source postlist (e.g |
| Xapian::SerialisationError | Indicates an error in the std::string serialisation of an object |
| SignalRedirector | |
| SimpleMatchSpy | |
| Xapian::SimpleStopper | Simple implementation of Stopper class - this will suit most users |
| SlowValueList | Slow implementation for backends which don't streamed values |
| Xapian::SnowballStemImplementation | |
| SoakTestRunner | |
| SOCKET_INITIALIZER_MIXIN | TCP/IP replication client class |
| Xapian::Sorter | Virtual base class for sorter functor |
| SortPosName | |
| State | Parser State shared between the lexer and the parser |
| Xapian::Stem | Class representing a stemming algorithm |
| Xapian::StemImplementation | Class representing a stemming algorithm implementation |
| Xapian::Stopper | Base class for stop-word decision functor |
| StringAndFreqCmpByFreq | Compare two StringAndFrequency objects |
| StringAndFreqTermList | A termlist iterator over a vector of StringAndFrequency objects |
| StringAndFrequency | A string with a corresponding frequency |
| Xapian::StringValueRangeProcessor | Handle a string range |
| SubMatch | |
| SubValueList | |
| SynonymPostList | A postlist comprising several postlists SYNONYMed together |
| TempDtorTest | |
| Term | Class used to pass information about a token from lexer to parser |
| TermCompare | |
| Xapian::MSet::Internal::TermFreqAndWeight | A structure containing the term frequency and weight for a given query term |
| TermFreqs | A pair holding a termfreq and reltermfreq |
| Xapian::TermGenerator | Parses a piece of text and generate terms |
| TermGroup | A group of terms separated only by whitespace |
| Xapian::TermIterator | An iterator pointing to items in a list of terms |
| TermListGreaterApproxSize | |
| Terms | Some terms which form a positional sub-query |
| test | |
| test_autoptr | |
| test_desc | Structure holding a description of a test |
| test_driver | The test driver. This class takes care of running the tests |
| Test_Exception | |
| test_refcnt | |
| testcase | |
| testcase2 | |
| TestFail | Class which is thrown when a test case fails |
| TestRunner | A test runner, which runs the tests (implemented by subclassing it) with a variety of backends |
| TestSkip | Class which is thrown when a test case is to be skipped |
| tokeniser | |
| Xapian::TradWeight | Xapian::Weight subclass implementing the traditional probabilistic formula |
| Xapian::UnimplementedError | UnimplementedError indicates an attempt to use an unimplemented feature |
| Xapian::Utf8Iterator | An iterator which returns Unicode character values from a UTF-8 encoded string |
| Brass::ValueChunkReader | |
| ValueChunkReader | |
| Xapian::ValueCountMatchSpy | Class for counting the frequencies of values in the matching documents |
| ValueCountTermList | A termlist iterator over the contents of a ValueCountMatchSpy |
| ValueGePostList | |
| Xapian::ValueIterator | Class for iterating over document values |
| Xapian::ValueIteratorEnd_ | |
| Xapian::ValueMapPostingSource | A posting source which looks up weights in a map using values as the key |
| Xapian::ValuePostingSource | A posting source which generates weights from a value slot |
| ValueRangePostList | |
| Xapian::ValueRangeProcessor | Base class for value range processors |
| Xapian::ValueSetMatchDecider | MatchDecider filtering results based on whether document values are in a user-defined set |
| ValueStats | Class to hold statistics for a given slot |
| ValueStreamDocument | A document which gets its values from a ValueStreamManager |
| Brass::ValueUpdater | |
| ValueUpdater | |
| Xapian::ValueWeightPostingSource | A posting source which reads weights from a value slot |
| VectorTermList | |
| VStats | |
| Xapian::Weight | Abstract base class for weighting schemes |
| Xapian::WritableDatabase | This class provides read/write access to a database |
| YYMINORTYPE | |
| yyParser | |
| yyStackEntry | |