| config.h [code] | |
| api/editdistance.cc [code] | Edit distance calculation algorithm |
| api/editdistance.h [code] | Edit distance calculation algorithm |
| api/error.cc [code] | Xapian::Error base class |
| api/errorhandler.cc [code] | |
| api/expanddecider.cc [code] | Allow rejection of terms during ESet generation |
| api/leafpostlist.cc [code] | Abstract base class for leaf postlists |
| api/maptermlist.h [code] | |
| api/omdatabase.cc [code] | |
| api/omdocument.cc [code] | |
| api/omenquire.cc [code] | |
| api/ompositionlistiterator.cc [code] | |
| api/ompostlistiterator.cc [code] | |
| api/omquery.cc [code] | |
| api/omqueryinternal.cc [code] | |
| api/omtermlistiterator.cc [code] | |
| api/omvalueiterator.cc [code] | |
| api/postlist.cc [code] | Abstract base class for postlists |
| api/sortable-serialise.cc [code] | Serialise floating point values to string which sort the same way |
| api/sorter.cc [code] | Build sort keys for MSet ordering |
| api/termlist.cc [code] | Abstract base class for termlists |
| api/valuerangeproc.cc [code] | Standard ValueRangeProcessor subclass implementations |
| api/valuerangeproccompat.cc [code] | Old implementation of NumberValueRangeProcessor for ABI compat |
| api/version.cc [code] | |
| api/weightinternal.cc [code] | Implementation of methods from weightinternal.h |
| backends/alltermslist.cc [code] | Abstract base class for iterating all terms in a database |
| backends/database.cc [code] | |
| backends/dbfactory_remote.cc [code] | |
| backends/flint/contiguousalldocspostlist.cc [code] | Iterate all document ids when they form a contiguous range |
| backends/flint/contiguousalldocspostlist.h [code] | Iterate all document ids when they form a contiguous range |
| backends/flint/flint_alldocspostlist.cc [code] | A PostList which iterates over all documents in a FlintDatabase |
| backends/flint/flint_alldocspostlist.h [code] | A PostList which iterates over all documents in a FlintDatabase |
| backends/flint/flint_alltermslist.cc [code] | |
| backends/flint/flint_alltermslist.h [code] | |
| backends/flint/flint_btreebase.cc [code] | |
| backends/flint/flint_btreebase.h [code] | |
| backends/flint/flint_btreeutil.h [code] | |
| backends/flint/flint_check.cc [code] | |
| backends/flint/flint_check.h [code] | |
| backends/flint/flint_cursor.cc [code] | |
| backends/flint/flint_cursor.h [code] | |
| backends/flint/flint_database.cc [code] | |
| backends/flint/flint_database.h [code] | |
| backends/flint/flint_document.cc [code] | |
| backends/flint/flint_document.h [code] | |
| backends/flint/flint_io.cc [code] | Wrappers for low-level POSIX I/O routines |
| backends/flint/flint_io.h [code] | Wrappers for low-level POSIX I/O routines |
| backends/flint/flint_lock.cc [code] | |
| backends/flint/flint_lock.h [code] | |
| backends/flint/flint_metadata.cc [code] | |
| backends/flint/flint_metadata.h [code] | Access to metadata for a flint database |
| backends/flint/flint_modifiedpostlist.cc [code] | A FlintPostList plus pending modifications |
| backends/flint/flint_modifiedpostlist.h [code] | A FlintPostList plus pending modifications |
| backends/flint/flint_positionlist.cc [code] | |
| backends/flint/flint_positionlist.h [code] | |
| backends/flint/flint_postlist.cc [code] | |
| backends/flint/flint_postlist.h [code] | |
| backends/flint/flint_record.cc [code] | |
| backends/flint/flint_record.h [code] | |
| backends/flint/flint_spelling.cc [code] | Spelling correction data for a flint database |
| backends/flint/flint_spelling.h [code] | Spelling correction data for a flint database |
| backends/flint/flint_spellingwordslist.cc [code] | Iterator for the spelling correction words in a flint database |
| backends/flint/flint_spellingwordslist.h [code] | |
| backends/flint/flint_synonym.cc [code] | Synonym data for a flint database |
| backends/flint/flint_synonym.h [code] | Synonym data for a flint database |
| backends/flint/flint_table.cc [code] | |
| backends/flint/flint_table.h [code] | |
| backends/flint/flint_termlist.cc [code] | |
| backends/flint/flint_termlist.h [code] | A TermList in a flint database |
| backends/flint/flint_termlisttable.cc [code] | Subclass of FlintTable which holds termlists |
| backends/flint/flint_termlisttable.h [code] | Subclass of FlintTable which holds termlists |
| backends/flint/flint_types.h [code] | |
| backends/flint/flint_utils.h [code] | |
| backends/flint/flint_values.cc [code] | |
| backends/flint/flint_values.h [code] | |
| backends/flint/flint_version.cc [code] | FlintVersion class |
| backends/flint/flint_version.h [code] | FlintVersion class |
| backends/inmemory/inmemory_alltermslist.cc [code] | |
| backends/inmemory/inmemory_alltermslist.h [code] | |
| backends/inmemory/inmemory_database.cc [code] | |
| backends/inmemory/inmemory_database.h [code] | |
| backends/inmemory/inmemory_document.cc [code] | |
| backends/inmemory/inmemory_document.h [code] | |
| backends/inmemory/inmemory_positionlist.cc [code] | |
| backends/multi/multi_alltermslist.cc [code] | |
| backends/multi/multi_postlist.cc [code] | |
| backends/multi/multi_postlist.h [code] | |
| backends/multi/multi_termlist.cc [code] | |
| backends/multi/multi_termlist.h [code] | |
| backends/quartz/bcursor.cc [code] | |
| backends/quartz/bcursor.h [code] | |
| backends/quartz/btree.cc [code] | |
| backends/quartz/btree.h [code] | |
| backends/quartz/btree_base.cc [code] | |
| backends/quartz/btree_base.h [code] | |
| backends/quartz/btree_util.h [code] | |
| backends/quartz/btreecheck.cc [code] | |
| backends/quartz/btreecheck.h [code] | |
| backends/quartz/quartz_alldocspostlist.cc [code] | |
| backends/quartz/quartz_alldocspostlist.h [code] | |
| backends/quartz/quartz_alltermslist.cc [code] | |
| backends/quartz/quartz_alltermslist.h [code] | |
| backends/quartz/quartz_database.cc [code] | |
| backends/quartz/quartz_database.h [code] | |
| backends/quartz/quartz_document.cc [code] | |
| backends/quartz/quartz_document.h [code] | |
| backends/quartz/quartz_log.cc [code] | |
| backends/quartz/quartz_log.h [code] | |
| backends/quartz/quartz_metafile.cc [code] | |
| backends/quartz/quartz_metafile.h [code] | |
| backends/quartz/quartz_positionlist.cc [code] | |
| backends/quartz/quartz_positionlist.h [code] | |
| backends/quartz/quartz_postlist.cc [code] | |
| backends/quartz/quartz_postlist.h [code] | |
| backends/quartz/quartz_record.cc [code] | |
| backends/quartz/quartz_record.h [code] | |
| backends/quartz/quartz_termlist.cc [code] | |
| backends/quartz/quartz_termlist.h [code] | |
| backends/quartz/quartz_types.h [code] | |
| backends/quartz/quartz_utils.h [code] | |
| backends/quartz/quartz_values.cc [code] | |
| backends/quartz/quartz_values.h [code] | |
| backends/remote/net_document.cc [code] | |
| backends/remote/net_document.h [code] | |
| backends/remote/net_postlist.cc [code] | Postlists for remote databases |
| backends/remote/net_postlist.h [code] | Postlists for remote databases |
| backends/remote/net_termlist.cc [code] | |
| backends/remote/net_termlist.h [code] | |
| backends/remote/remote-database.cc [code] | Remote backend database class |
| bin/quartzcheck.cc [code] | |
| bin/quartzcompact.cc [code] | |
| bin/quartzdump.cc [code] | |
| bin/xapian-check.cc [code] | |
| bin/xapian-compact.cc [code] | |
| bin/xapian-inspect.cc [code] | Inspect the contents of a flint table for development or debugging |
| bin/xapian-progsrv.cc [code] | Remote server for use with ProgClient |
| bin/xapian-tcpsrv.cc [code] | |
| common/alltermslist.h [code] | Abstract base class for iterating all terms in a database |
| common/autoptr.h [code] | |
| common/database.h [code] | |
| common/document.h [code] | |
| common/documentterm.h [code] | |
| common/emptypostlist.h [code] | |
| common/expand.h [code] | |
| common/expandweight.h [code] | Collate statistics and calculate the term weights for the ESet |
| common/getopt.cc [code] | |
| common/gnu_getopt.h [code] | |
| common/inmemory_positionlist.h [code] | |
| common/leafpostlist.h [code] | Abstract base class for leaf postlists |
| common/msvc_dirent.cc [code] | Implementation of dirent functions using WIN32 API |
| common/msvc_dirent.h [code] | Implementation of dirent functions using WIN32 API |
| common/msvc_posix_wrapper.cc [code] | |
| common/msvc_posix_wrapper.h [code] | |
| common/multialltermslist.h [code] | Class for merging AllTermsList objects from subdatabases |
| common/multimatch.h [code] | |
| common/noreturn.h [code] | Define the XAPIAN_NORETURN macro |
| common/omassert.h [code] | Various assertion macros |
| common/omdebug.cc [code] | |
| common/omdebug.h [code] | |
| common/omenquireinternal.h [code] | |
| common/omqueryinternal.h [code] | |
| common/omtime.h [code] | |
| common/ortermlist.h [code] | Merge two TermList objects using an OR operation |
| common/output.h [code] | Functions for output of strings describing Xapian objects |
| common/positionlist.h [code] | |
| common/postlist.h [code] | Abstract base class for postlists |
| common/progclient.h [code] | Implementation of RemoteDatabase using a spawned server |
| common/remote-database.h [code] | RemoteDatabase is the baseclass for remote database implementations |
| common/remoteconnection.h [code] | RemoteConnection class used by the remote backend |
| common/remoteprotocol.h [code] | Remote protocol version and message numbers |
| common/remoteserver.h [code] | Xapian remote backend server base class |
| common/rset.h [code] | |
| common/safe.cc [code] | Helper functions for safe*.h |
| common/safeerrno.h [code] | |
| common/safefcntl.h [code] | |
| common/safesysselect.h [code] | |
| common/safesysstat.h [code] | |
| common/safeunistd.h [code] | |
| common/safewindows.h [code] | |
| common/safewinsock2.h [code] | |
| common/serialise-double.cc [code] | |
| common/serialise-double.h [code] | |
| common/serialise.h [code] | |
| common/stats.h [code] | |
| common/stringutils.cc [code] | Various handy helpers which std::string really should provide |
| common/stringutils.h [code] | Various handy helpers which std::string really should provide |
| common/submatch.h [code] | Base class for sub-matchers |
| common/tcpclient.h [code] | TCP/IP socket based RemoteDatabase implementation |
| common/tcpserver.h [code] | |
| common/termlist.h [code] | Abstract base class for termlists |
| common/utils.cc [code] | |
| common/utils.h [code] | |
| common/vectortermlist.h [code] | |
| common/weightinternal.h [code] | Internals of weight object |
| examples/copydatabase.cc [code] | Perform a document-by-document copy of one or more Xapian databases |
| examples/delve.cc [code] | |
| examples/quest.cc [code] | |
| examples/simpleexpand.cc [code] | Simple example program demonstrating query expansion |
| examples/simpleindex.cc [code] | Index each paragraph of a text file as a Xapian document |
| examples/simplesearch.cc [code] | Simple command-line search utility |
| expand/expand.cc [code] | |
| expand/expandweight.cc [code] | |
| expand/ortermlist.cc [code] | Merge two TermList objects using an OR operation |
| include/xapian.h [code] | Public interfaces for the Xapian library |
| include/xapian/base.h [code] | |
| include/xapian/database.h [code] | |
| include/xapian/dbfactory.h [code] | Factory functions for constructing Database and WritableDatabase objects |
| include/xapian/deprecated.h [code] | |
| include/xapian/document.h [code] | |
| include/xapian/enquire.h [code] | API for running queries |
| include/xapian/error.h [code] | Hierarchy of classes which Xapian can throw as exceptions |
| include/xapian/errordispatch.h [code] | |
| include/xapian/errorhandler.h [code] | Decide if a Xapian::Error exception should be ignored |
| include/xapian/expanddecider.h [code] | Allow rejection of terms during ESet generation |
| include/xapian/positioniterator.h [code] | Classes for iterating through position lists |
| include/xapian/postingiterator.h [code] | Classes for iterating through posting lists |
| include/xapian/query.h [code] | Classes for representing a query |
| include/xapian/queryparser.h [code] | Parsing a user query string to build a Xapian::Query object |
| include/xapian/sorter.h [code] | Build sort keys for MSet ordering |
| include/xapian/stem.h [code] | Stemming algorithms |
| include/xapian/termgenerator.h [code] | Parse free text and generate terms |
| include/xapian/termiterator.h [code] | Classes for iterating through term lists |
| include/xapian/types.h [code] | Typedefs for Xapian |
| include/xapian/unicode.h [code] | Unicode and UTF-8 related classes and functions |
| include/xapian/valueiterator.h [code] | Classes for iterating through values |
| include/xapian/version.h [code] | |
| include/xapian/version_h.cc [code] | |
| include/xapian/visibility.h [code] | |
| languages/allsnowballheaders.h [code] | Include the headers for all the snowball stemmers |
| languages/danish.cc [code] | |
| languages/danish.h [code] | |
| languages/dutch.cc [code] | |
| languages/dutch.h [code] | |
| languages/english.cc [code] | |
| languages/english.h [code] | |
| languages/finnish.cc [code] | |
| languages/finnish.h [code] | |
| languages/french.cc [code] | |
| languages/french.h [code] | |
| languages/german.cc [code] | |
| languages/german.h [code] | |
| languages/german2.cc [code] | |
| languages/german2.h [code] | |
| languages/hungarian.cc [code] | |
| languages/hungarian.h [code] | |
| languages/italian.cc [code] | |
| languages/italian.h [code] | |
| languages/kraaij_pohlmann.cc [code] | |
| languages/kraaij_pohlmann.h [code] | |
| languages/lovins.cc [code] | |
| languages/lovins.h [code] | |
| languages/norwegian.cc [code] | |
| languages/norwegian.h [code] | |
| languages/porter.cc [code] | |
| languages/porter.h [code] | |
| languages/portuguese.cc [code] | |
| languages/portuguese.h [code] | |
| languages/romanian.cc [code] | |
| languages/romanian.h [code] | |
| languages/russian.cc [code] | |
| languages/russian.h [code] | |
| languages/spanish.cc [code] | |
| languages/spanish.h [code] | |
| languages/stem.cc [code] | Implementation of Xapian::Stem API class |
| languages/steminternal.cc [code] | Base class for implementations of stemming algorithms |
| languages/steminternal.h [code] | Base class for implementations of stemming algorithms |
| languages/swedish.cc [code] | |
| languages/swedish.h [code] | |
| languages/turkish.cc [code] | |
| languages/turkish.h [code] | |
| languages/compiler/analyser.c [code] | |
| languages/compiler/driver.c [code] | |
| languages/compiler/generator.c [code] | |
| languages/compiler/header.h [code] | |
| languages/compiler/space.c [code] | |
| languages/compiler/syswords.h [code] | |
| languages/compiler/syswords2.h [code] | |
| languages/compiler/tokeniser.c [code] | |
| matcher/andmaybepostlist.cc [code] | |
| matcher/andmaybepostlist.h [code] | |
| matcher/andnotpostlist.cc [code] | |
| matcher/andnotpostlist.h [code] | |
| matcher/andpostlist.cc [code] | |
| matcher/andpostlist.h [code] | |
| matcher/bm25weight.cc [code] | |
| matcher/branchpostlist.cc [code] | Virtual base class for branched types of postlist |
| matcher/branchpostlist.h [code] | |
| matcher/emptysubmatch.cc [code] | SubMatch class for a dead remote database |
| matcher/emptysubmatch.h [code] | SubMatch class for a dead remote database |
| matcher/exactphrasepostlist.cc [code] | Return docs containing terms forming a particular exact phrase |
| matcher/exactphrasepostlist.h [code] | Return docs containing terms forming a particular exact phrase |
| matcher/extraweightpostlist.h [code] | |
| matcher/localmatch.cc [code] | |
| matcher/localmatch.h [code] | SubMatch class for a local database |
| matcher/mergepostlist.cc [code] | |
| matcher/mergepostlist.h [code] | |
| matcher/msetcmp.cc [code] | |
| matcher/msetcmp.h [code] | |
| matcher/msetpostlist.cc [code] | PostList returning entries from an MSet |
| matcher/msetpostlist.h [code] | PostList returning entries from an MSet |
| matcher/multiandpostlist.cc [code] | N-way AND postlist |
| matcher/multiandpostlist.h [code] | N-way AND postlist |
| matcher/multimatch.cc [code] | |
| matcher/orpostlist.cc [code] | |
| matcher/orpostlist.h [code] | |
| matcher/phrasepostlist.cc [code] | |
| matcher/phrasepostlist.h [code] | |
| matcher/queryoptimiser.cc [code] | Convert a Xapian::Query::Internal tree into an optimal PostList tree |
| matcher/queryoptimiser.h [code] | Convert a Xapian::Query::Internal tree into an optimal PostList tree |
| matcher/remotesubmatch.cc [code] | SubMatch class for a remote database |
| matcher/remotesubmatch.h [code] | SubMatch class for a remote database |
| matcher/rset.cc [code] | |
| matcher/scaleweight.cc [code] | Xapian::Weight subclass for implementing OP_SCALE_WEIGHT |
| matcher/scaleweight.h [code] | Xapian::Weight subclass for implementing OP_SCALE_WEIGHT |
| matcher/selectpostlist.cc [code] | |
| matcher/selectpostlist.h [code] | |
| matcher/stats.cc [code] | Implementation of methods from stats.h |
| matcher/tradweight.cc [code] | |
| matcher/valuegepostlist.cc [code] | Return document ids matching a range test on a specified doc value |
| matcher/valuegepostlist.h [code] | Return document ids matching a >= test on a specified doc value |
| matcher/valuerangepostlist.cc [code] | Return document ids matching a range test on a specified doc value |
| matcher/valuerangepostlist.h [code] | Return document ids matching a range test on a specified doc value |
| matcher/weight.cc [code] | Xapian::Weight base class |
| matcher/xorpostlist.cc [code] | |
| matcher/xorpostlist.h [code] | |
| net/progclient.cc [code] | |
| net/remoteconnection.cc [code] | RemoteConnection class used by the remote backend |
| net/remoteserver.cc [code] | Xapian remote backend server base class |
| net/serialise.cc [code] | |
| net/tcpclient.cc [code] | |
| net/tcpserver.cc [code] | |
| queryparser/lemon.c [code] | |
| queryparser/queryparser.cc [code] | |
| queryparser/queryparser_internal.cc [code] | |
| queryparser/queryparser_internal.h [code] | |
| queryparser/queryparser_token.h [code] | |
| queryparser/termgenerator.cc [code] | TermGenerator class implementation |
| queryparser/termgenerator_internal.cc [code] | TermGenerator class internals |
| queryparser/termgenerator_internal.h [code] | TermGenerator class internals |
| tests/api_all.h [code] | |
| tests/api_anydb.cc [code] | |
| tests/api_anydb.h [code] | |
| tests/api_backend.cc [code] | Backend-related tests |
| tests/api_backend.h [code] | |
| tests/api_collated.h [code] | |
| tests/api_db.cc [code] | |
| tests/api_db.h [code] | |
| tests/api_generated.cc [code] | |
| tests/api_generated.h [code] | |
| tests/api_nodb.cc [code] | |
| tests/api_nodb.h [code] | |
| tests/api_posdb.cc [code] | |
| tests/api_posdb.h [code] | |
| tests/api_sorting.cc [code] | Tests of MSet sorting |
| tests/api_sorting.h [code] | |
| tests/api_spelling.cc [code] | Test the spelling correction suggestion API |
| tests/api_spelling.h [code] | |
| tests/api_transdb.cc [code] | Tests requiring a database backend supporting transactions |
| tests/api_transdb.h [code] | |
| tests/api_unicode.cc [code] | Test the Unicode and UTF-8 classes and functions |
| tests/api_unicode.h [code] | |
| tests/api_wrdb.cc [code] | |
| tests/api_wrdb.h [code] | |
| tests/apitest.cc [code] | |
| tests/apitest.h [code] | Test functionality of the Xapian API |
| tests/btreetest.cc [code] | |
| tests/internaltest.cc [code] | |
| tests/quartztest.cc [code] | |
| tests/queryparsertest.cc [code] | |
| tests/stemtest.cc [code] | |
| tests/termgentest.cc [code] | |
| tests/harness/backendmanager.cc [code] | |
| tests/harness/backendmanager.h [code] | |
| tests/harness/backendmanager_flint.cc [code] | BackendManager subclass for flint databases |
| tests/harness/backendmanager_flint.h [code] | BackendManager subclass for flint databases |
| tests/harness/backendmanager_inmemory.cc [code] | BackendManager subclass for inmemory databases |
| tests/harness/backendmanager_inmemory.h [code] | BackendManager subclass for inmemory databases |
| tests/harness/backendmanager_local.h [code] | BackendManager subclass for local databases |
| tests/harness/backendmanager_multi.cc [code] | BackendManager subclass for multi databases |
| tests/harness/backendmanager_multi.h [code] | BackendManager subclass for multi databases |
| tests/harness/backendmanager_quartz.cc [code] | BackendManager subclass for quartz databases |
| tests/harness/backendmanager_quartz.h [code] | BackendManager subclass for quartz databases |
| tests/harness/backendmanager_remoteprog.cc [code] | BackendManager subclass for remoteprog databases |
| tests/harness/backendmanager_remoteprog.h [code] | BackendManager subclass for remoteprog databases |
| tests/harness/backendmanager_remotetcp.cc [code] | BackendManager subclass for remotetcp databases |
| tests/harness/backendmanager_remotetcp.h [code] | BackendManager subclass for remotetcp databases |
| tests/harness/index_utils.cc [code] | |
| tests/harness/index_utils.h [code] | |
| tests/harness/testsuite.cc [code] | |
| tests/harness/testsuite.h [code] | |
| tests/harness/testutils.cc [code] | |
| tests/harness/testutils.h [code] | |
| tests/harness/unixcmds.cc [code] | C++ function versions of useful Unix commands |
| tests/harness/unixcmds.h [code] | C++ function versions of useful Unix commands |
| unicode/tclUniData.cc [code] | |
| unicode/utf8itor.cc [code] |