# xapian-core File List

Here is a list of all documented files with brief descriptions:

xapian/error.h | Hierarchy of classes which Xapian can throw as exceptions
xapian/version.h | Define preprocesor symbols for the library version
xapian.h | Public interfaces for the Xapian library
xapian/database.h | API for working with Xapian databases
xapian/dbfactory.h | Factory functions for constructing Database and WritableDatabase objects
xapian/document.h | API for working with documents
xapian/enquire.h | API for running queries
xapian/errorhandler.h | Decide if a Xapian::Error exception should be ignored
xapian/expanddecider.h | Allow rejection of terms during ESet generation
xapian/positioniterator.h | Classes for iterating through position lists
xapian/postingiterator.h | Classes for iterating through posting lists
xapian/query.h | Classes for representing a query
xapian/queryparser.h | Parsing a user query string to build a Xapian::Query object
xapian/sorter.h | Build sort keys for MSet ordering
xapian/stem.h | Stemming algorithms
xapian/termgenerator.h | Parse free text and generate terms
xapian/termiterator.h | Classes for iterating through term lists
xapian/types.h | Typedefs for Xapian
xapian/unicode.h | Unicode and UTF-8 related classes and functions
xapian/valueiterator.h | Classes for iterating through values