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