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#, Ruby, and Lua. 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).
|Tags||Information Management Internet Web Indexing/Search Software Development Libraries Perl Modules php classes Python Modules Text Processing Indexing|
|Operating Systems||Unix Mac OS X OS/2 Linux Microsoft Windows|
|Implementation||C++ Perl PHP Python Java Tcl Ruby C# Lua|
Release Notes: This release fixes some minor bugs and adds a few new features.
Release Notes: This release fixes a few bugs, and adds support for Lua 5.2.
Release Notes: This release includes fixes for several minor bugs and documentation improvements.
Release Notes: This release adds an API for merging and compacting databases, makes many improvements to Omega, includes new SWIG-based Perl bindings, and fixes some memory leaks in Python bindings.
Release Notes: This release fixes several minor bugs, and improves portability.