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 |