Download Xapian / Omega 1.0.0

Spread the love

The development team at The Xapian Project has released version 1.0.0 of Xapian and Omega. Xapian is an ‘open source information retrieval library’ written in C++, and is used as the engine behind a search engine of, for example, a website. It includes a proprietary database format, APIs to edit and search databases, tools to verify databases, and binding capabilities for other languages ​​such as Java, Ruby, PHP, and Python. An application that can be used on top of Xapian is Omega, a search engine to search Xapian databases. Omega also includes some tools that can be used to populate databases with data. Since Omega’s development is closely linked to Xapian’s own development, the developers of both programs are simultaneously releasing new versions with the same version number. Olly Betts announced this 1.0.0 release via the mailing list as follows:

Xapian 1.0.0 released!

I’m overjoyed to be able to announce the release of Xapian 1.0.0.

This release features Unicode support, updated voting algorithms (with new languages: Hungarian, Romanian, and Turkish), a new and improved indexing strategy, improvements to the remote backend (which now supports all backend features and works on MS Windows), new QueryParser features (ranges, pure NOT queries, support for incremental searches), and major enhancements to the Python bindings.

Flint supports using zlib to compress tags in the record and termlist trees, and is now the default backend. The documentation has also been improved.

For a broader overview see:
http://wiki.xapian.org/ReleaseOverview/1.0.0

The full list of user-visible changes, can be seen via the “[news]” left on the download page.

If you’re using Xapian 0.9.x, you may need to plan your migration to 1.0.x. The classes which care about encoding (Xapian::Stem, Xapian::QueryParser and the new Xapian::TermGenerator) now expect UTF-8, and Omega and its indexers now store everything in UTF-8 internally. Also, a few features have been marked as deprecated, and features marked as deprecated since 0.9.0 or earlier have been removed.

As always, if you encounter problems, please report them here, or to the bug tracker.

And a big thankyou to everyone who’s help make this release a reality!

cheers,
Olly[break]The following files can be downloaded:
Xapian 1.0.0
Omega 1.0.0
Xapian bindings 1.0.0

Version number 1.0.0
Operating systems Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, UNIX, Windows Server 2003
Website The Xapian Project
Download
License type GPL
You might also like