Software Update: Xapian 0.9.1

Spread the love

The development team of The Xapian Project released version a few days ago 0.9.1 from Xapian released. This program is an open source information retrieval library written in C++, and is used as the “engine” behind a search engine. 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, PHP, and Python. The release notes look like this:

I’ve uploaded Xapian 0.9.1.

This release features:

  • A fix for the segmentation fault (introduced in 0.9.0) when Query::get_terms_begin() is called on an empty Query object. This mainfests itself in Omega when an empty query string is specified.
  • On platforms which use glibc we now use the library version of getopt rather than including our own copy of the code.
  • There are also a number of documentation improvements (most notably all the QueryParser methods added in 0.9.0 are now documented).
  • The RPM packaging has been updated.
  • This release is also the first to include a version of the new flint backend. By default, this is enabled but not used unless explicitly requested. I’ll write more about this in a separate message shortly.

Full details of the changes can be found using the links next to each component on the download page.

Enjoy!
cheers,
Olly[break]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 the development of Omega is closely linked to that of Xapian itself, new versions of both are released simultaneously and here too the version number has ended up at 0.9.1

The following two downloads are ready:
Xapian 0.9.1
Omega 0.9.1

Version number 0.9.1
Operating systems Linux, BSD, macOS, Solaris
Website The Xapian Project
Download
License type GPL
You might also like