Xapian is a search engine library, scalable to collections containing hundreds of millions of documents. It's written in C++ with bindings for Perl, Python, PHP, Java, Tcl, C#, and Ruby. It is a highly adaptable toolkit that allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also a rich set of boolean query operators. Omega is a Web search application built upon the Xapian library. It can index a Web server's document tree (including HTML, PDF, OpenOffice, MS Word/Excel/Powerpoint/Works, WordPerfect, RTF, PS, etc.), or data exported from arbitrary sources (e.g. SQL databases).


This release adds support for spelling correction and synonym expansion. Some Btree tables are now optional, so opening a database is slightly quicker. The Xapian::NumberValueRangeProcessor class has been reworked to fix a design flaw. A few bugs have been fixed. Performance was improved in several cases.

URL: The Xapian Project