Projects / Search::Xapian

Search::Xapian

Search::Xapian is a Perl XS frontend to the Xapian C++ search library. It is a fairly complete wrapper: most features of the Xapian library are made available for use from Perl. Xapian 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 as well as a rich set of boolean query operators. It's fast and scalable to hundreds of millions of documents.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 May 2012 06:21

    Release Notes: This release wraps Database::close() and fixes deprecation warnings with newer Perl versions.

    •  29 Apr 2010 03:31

    Release Notes: This release adds compatibility with Perl 5.12.

    •  10 Sep 2009 13:38

    Release Notes: C++ exceptions from methods of the Document class are now translated to Perl exceptions.

    Release Notes: This release adds the Search::Xapian::MSet::items() method, which returns an array tied to the MSet (much like Search::Xapian::Enquire::matches(), but you get access to the MSet object itself). There are new translated versions of the simple examples from the Python bindings, and more fully featured examples: full-indexer.pl and full-searcher.pl.

    •  20 Apr 2009 15:24

    Release Notes: This release adds handling of C++ exceptions from Database::get_metadata() and methods of Enquire which might throw DatabaseModifiedError. There are also a few improvements to the test suite.

    Screenshot

    Project Spotlight

    OpenUDID

    A framework for generating globally unique per-device identifiers.

    Screenshot

    Project Spotlight

    BalanceNG

    A modern software IP load balancer.