| action | |
| acttab | |
| 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 |
| AndPostList | A postlist comprising two postlists ANDed together |
| Xapian::AssertionError | AssertionError is thrown if a logical assertion inside Xapian fails |
| AuthorValueRangeProcessor | |
| AutoPtr< _Tp > | |
| AutoPtrRef< _Tp1 > | |
| axset | |
| BackendManager | |
| BackendManagerFlint | BackendManager subclass for flint databases |
| BackendManagerInMemory | BackendManager subclass for inmemory databases |
| BackendManagerMulti | BackendManager subclass for multi databases |
| BackendManagerQuartz | BackendManager subclass for quartz databases |
| BackendManagerRemoteProg | BackendManager subclass for remoteprog databases |
| BackendManagerRemoteTcp | BackendManager subclass for remotetcp databases |
| Bcursor | A cursor pointing to a position in a Btree table, for reading several entries in order, or finding approximate matches |
| Xapian::BitReader | |
| BitReader | |
| BitWriter | |
| Xapian::BM25Weight | BM25 weighting scheme |
| Xapian::BoolWeight | Boolean weighting scheme (everything gets 0) |
| BranchPostList | Base class for postlists which are generated by merging two sub-postlists |
| Btree | Class managing a Btree table in a Quartz database |
| Btree_base | |
| BtreeCheck | |
| Xapian::ByQueryIndexCmp | |
| ByteLengthPrefixedStringItor | |
| ByteLengthPrefixedStringItorGt | |
| CmpMaxOrTerms | Class providing an operator which sorts postlists to select max or terms |
| ComparePostListTermFreqAscending | Comparison functor which orders PostList* by descending get_termfreq_est() |
| CompareTermListsByTerm | Comparison functor which orders TermList* by ascending term name |
| config | |
| ConnectionClosed | Class to throw when we receive the connection closing message |
| ContiguousAllDocsPostList | A PostList iteratating all docids when they form a contiguous range |
| Cursor | |
| Cursor_ | |
| CursorGt | |
| Xapian::Database | This class is used to access a database, or a group of databases |
| Xapian::Database::Internal | Base class for 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::DatabaseModifiedError | DatabaseModifiedError indicates a database was modified |
| Xapian::DatabaseOpeningError | DatabaseOpeningError indicates failure to open a database |
| Xapian::DatabaseVersionError | DatabaseVersionError indicates that a database is in an unsupported format |
| Xapian::DateValueRangeProcessor | Handle a date range |
| delete_ptr< CLASS > | |
| dirent | |
| DocIDKeyedCursor | |
| Xapian::DocIDWrapper | For internal use only. A wrapper class for a docid which returns the docid if dereferenced with * |
| Xapian::DocNotFoundError | Indicates an attempt to access a document not present in the database |
| Xapian::Document | A document in the database - holds data, values, terms, and postings |
| Xapian::Document::Internal | A document in the database, possibly plus modifications |
| edist_seq< CHR > | |
| edist_state< CHR > | |
| EmptyPostList | |
| EmptySubMatch | |
| Xapian::Enquire | This class provides an interface to the information retrieval system for the purpose of searching |
| Xapian::Enquire::Internal | Internals of enquire system |
| 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::ESet::Internal | |
| Xapian::Internal::ESetItem | An item in the ESet |
| Xapian::ESetIterator | Iterate through terms in the ESet |
| ExactPhrasePostList | Postlist which matches an exact phrase using positional information |
| 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::ExpandWeight | Class for calculating probabilistic ESet term weights |
| ExtraWeightPostList | A postlist which adds on an extra weight contribution |
| fdcloser | A tiny class used to close a filehandle safely in the presence of exceptions |
| Xapian::FeatureUnavailableError | Indicates an attempt to use a feature which is unavailable |
| FileIndexer | |
| filter_group_id | A structure identifying a group of filter terms |
| 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 |
| 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 |
| 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 |
| 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 | |
| InMemoryPositionList | A position list in a inemory database |
| InMemoryPosting | |
| InMemoryPostingLessThan | |
| InMemoryPostList | A PostList in an inmemory database |
| InMemoryTerm | |
| InMemoryTermEntry | |
| InMemoryTermEntryLessThan | |
| InMemoryTermList | |
| input | |
| 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 |
| Item | |
| Item_ | |
| Item_base< T > | |
| Item_base_< T > | |
| Item_wr | |
| Item_wr_ | |
| Key | |
| Key_ | |
| LeafPostList | Abstract base class for leaf postlists |
| lemon | |
| LessByTermpos | |
| 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 |
| MergeCursor | |
| MergePostList | A postlist comprising postlists from different databases merged together |
| Xapian::MSet | A match set (MSet) |
| Xapian::MSet::Internal | |
| Xapian::MSet::Internal::TermFreqAndWeight | A structure containing the term frequency and weight for a given query term |
| 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 |
| MultiAndPostList::ComparePostListTermFreqAscending | Comparison functor which orders PostList* by ascending get_termfreq_est() |
| MultiMatch | |
| MultiPostList | |
| MultiTermList | |
| Xapian::MultiValueSorter | Sorter subclass which sorts by a several values |
| myExpandFunctor | |
| myMatchDecider | |
| myMatchDecider2 | |
| MyWeight | |
| name | |
| NearPostList | A postlist comprising several postlists NEARed together |
| NetworkDocument | |
| 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 |
| NeverUseMeSorter | |
| node | |
| Xapian::NumberValueRangeProcessor | Handle a number range |
| OmDocumentTerm | A term in a document |
| OmESetCmp | |
| OmExpand | Class for performing the expand operation |
| OmTime | A class representing a time |
| option | |
| options | |
| OrPostList | A postlist comprising two postlists ORed together |
| OrTermList | |
| PhrasePostList | A postlist comprising several postlists PHRASEd together |
| plink | |
| PosFilter | |
| PositionCursor | |
| Xapian::PositionIterator | An iterator pointing to items in a list of positions |
| Xapian::PositionIterator::Internal | Abstract base class for position lists |
| PositionListCmpLt | Class providing an operator which returns true if a has a (strictly) smaller number of postings than b |
| Xapian::PostingIterator | An iterator pointing to items in a list of postings |
| Xapian::PostingIterator::Internal | Abstract base class for postlists |
| PostlistChunkReader | PostlistChunkReader is essentially an iterator wrapper around a postlist chunk |
| PostlistChunkWriter | PostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details |
| PostlistCursor | |
| PostlistCursorGt | |
| PrefixCompressedStringItor | |
| PrefixCompressedStringItorGt | |
| PrefixCompressedStringWriter | |
| PrefixInfo | Information about how to handle a prefix in the query string |
| ProbQuery | |
| ProgClient | Implementation of RemoteDatabase using a spawned server |
| pstate | |
| QPostlistChunkReader | QPostlistChunkReader is essentially an iterator wrapper around a postlist chunk |
| QPostlistChunkWriter | QPostlistChunkWriter is a wrapper which acts roughly as an output iterator on a postlist chunk, taking care of the messy details |
| QuartzAllDocsPostList | A postlist in a quartz database |
| QuartzAllTermsList | Class for alltermslists over several databases |
| QuartzDatabase | A backend designed for efficient indexing and retrieval, using compressed posting lists and a btree storage scheme |
| QuartzDocIdList | |
| QuartzDocIdListIterator | |
| QuartzDocument | A document from a Quartz format database |
| QuartzLog | Class managing a logfile for quartz |
| QuartzMetaFile | A class which encapsulates access to the Quartz meta-file, a small file describing global features of the database |
| QuartzPositionList | A position list in a quartz database |
| QuartzPositionListTable | |
| QuartzPostList | A postlist in a quartz database |
| QuartzPostListTable | |
| QuartzRecordTable | A record in a quartz database |
| QuartzTermList | A termlist in a quartz database |
| QuartzTermListTable | |
| QuartzValueTable | |
| QuartzWritableDatabase | A writable quartz database |
| Xapian::Query | Class representing a query |
| Xapian::Query::Internal | For internal use only. Internal class, implementing most of Xapian::Query |
| QueryOptimiser | |
| Xapian::QueryParser | Build a Xapian::Query object from a user query string |
| Xapian::QueryParser::Internal | |
| 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 |
| Xapian::Internal::RefCntBase | For internal use only. Reference counted internal classes should inherit from RefCntBase |
| Xapian::Internal::RefCntPtr< T > | For internal use only. A reference-counted pointer |
| 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 |
| RemoteServer | Remote backend server base class |
| RemoteSubMatch | Class for performing matching on a remote database |
| Xapian::RSet | A relevance set (R-Set) |
| Xapian::RSet::Internal | |
| RSetI | A relevance set |
| rule | |
| Xapian::RuntimeError | The base class for exceptions indicating errors only detectable at runtime |
| s_options | |
| s_x1 | |
| s_x1node | |
| s_x2 | |
| s_x2node | |
| s_x3 | |
| s_x3node | |
| s_x4 | |
| s_x4node | |
| ScaleWeight | Xapian::Weight subclass for implementing OP_SCALE_WEIGHT |
| SelectPostList | A postlist parent class for classes which only return selected docs from a source postlist (e.g |
| SignalRedirector | |
| Xapian::SimpleStopper | Simple implementation of Stopper class - this will suit most users |
| SOCKET_INITIALIZER_MIXIN | TCP/IP socket based server for RemoteDatabase |
| Xapian::Sorter | Virtual base class for sorter functor |
| SortPosName | |
| State | Parser State shared between the lexer and the parser |
| state | |
| Stats | Class to hold statistics for a given collection |
| Xapian::Stem | Class representing a stemming algorithm |
| Xapian::Stem::Internal | |
| Xapian::Stopper | Base class for stop-word decision functor |
| str | |
| Xapian::StringValueRangeProcessor | Handle a string range |
| SubMatch | |
| symbol | |
| system_word | |
| TcpClient | TCP/IP socket based RemoteDatabase implementation |
| TempDtorTest | |
| Term | Class used to pass information about a token from lexer to parser |
| TermCompare | |
| Xapian::TermGenerator | Parses a piece of text and generate terms |
| Xapian::TermGenerator::Internal | |
| TermGroup | |
| Xapian::TermIterator | An iterator pointing to items in a list of terms |
| Xapian::TermIterator::Internal | Abstract base class for termlists |
| TermList | |
| TermListGreaterApproxSize | |
| Xapian::TermNameWrapper | For internal use only. A wrapper class for a termname which returns the termname if dereferenced with * |
| Xapian::TermPosWrapper | For internal use only. A wrapper class for a termpos which returns the termpos if dereferenced with * |
| 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_driver::result | A structure used to report the summary of tests passed and failed |
| Test_Exception | |
| test_refcnt | |
| testcase | |
| testcase2 | |
| TestFail | Class which is thrown when a test case fails |
| TestSkip | Class which is thrown when a test case is to be skipped |
| TLPCmpGt | |
| tokeniser | |
| Xapian::TradWeight | Traditional probabilistic weighting scheme |
| 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 |
| ValueGePostList | |
| Xapian::ValueIterator | An iterator pointing to values associated with a document |
| ValueRangePostList | |
| Xapian::ValueRangeProcessor | Base class for value range processors |
| VectorTermList | |
| Xapian::Weight | Abstract base class for weighting schemes |
| Xapian::Weight::Internal | Class to hold statistics for a given collection |
| Xapian::WritableDatabase | This class provides read/write access to a database |
| XorPostList | A postlist comprising two postlists XORed together |
| YYMINORTYPE | |
| yyParser | |
| yyStackEntry |