The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.0.0.0 - 2007-05-26

  • Changes contributed by Olly Betts
    • Wrap new TermGenerator class.
    • Wrap new QueryParser flags FLAG_PURE_NOT and FLAG_PARTIAL.
    • Wrap new Query op OP_VALUE_RANGE and associated constructor.
    • Wrap ValueRangeProcessor and subclasses, and QueryParser::add_valuerangeprocessor().
    • Removed wrappers for deprecated features which have now been removed from the C++ API.
    • Fix small memory leaks in various methods when the C++ method throws an exception.
    • MSet::convert_to_percentage() now actually works (and added feature tests to search.t to make sure it keeps working).
    • Test WritableDatabase::add_value() in t/index.t.
    • Test OP_VALUE_RANGE in new t/valuerange.t.
    • Test ValueRangeProcessor and subclasses in t/parser.t.
    • More tests for ESetIterator.
    • Feature tests for new TermGenerator class.
    • Add "make check" as an alias for "make test".

Documentation

Snowball stemmer

Modules

Perl XS frontend to the Xapian C++ search library.
BM25 Weighting scheme.
Boolean Weighting scheme.
Search database object
Document object
Make queries against a database
Iterate over sets of positions.
Iterate over the list of documents indexed by a term.
Parse a query string into a Search::Xapian::Query object
Parses a piece of text and generates terms.
Iterate over sets of terms.
Traditional Probabilistic Weighting scheme.
base class for Weighting schemes.
writable database object

Provides

in Xapian/ESet.pm
in Xapian/ESetIterator.pm
in Xapian/MSet.pm
in Xapian/MSet/Tied.pm
in Xapian/MSetIterator.pm
in Xapian/PerlStopper.pm
in Xapian/Query.pm
in Xapian/RSet.pm
in Xapian/SimpleStopper.pm
in Xapian/Stopper.pm
in Xapian/ValueIterator.pm