Changes for version 0.9.6.0 - 2006-06-04
- Changes contributed by Olly Betts
- Alex's CPAN email address bounces, so change occurences of it to direct users to the xapian-discuss mailing list for now.
- Correct several occurrences of "Xapian::Search::" to "Search::Xapian::".
- Wrap Enquire::set_docid_order (and document set_sort_forward as deprecated.)
- Wrap new method Enquire::set_sort_by_relevance_then_value.
- Document Enquire::set_sort_by_* (and document set_sorting as deprecated.)
- Wrap the BM25Weight constructor which takes parameters (the default one is much less useful, since Xapian defaults to BM25Weight with the default parameters anyway!)
- Wrap Enquire::set_sort_by_value_then_relevance()
- Wrap the optional flags parameter to QueryParser::parse_query().
- Disable the wrappers for the transaction API to WritableDatabase
- it's not implemented by any database backend yet, so it's not useful to wrap it at present.
- Fix PostingIterator != and == to handle both other PostingIterators and numbers like PositionIterator does.
- Wrap constants FLAG_BOOLEAN_ANY_CASE and FLAG_WILDCARD.
- Fix typos and other problems in the POD documentation. Document all constants.
- Update the list of unwrapped classes and methods.
- Update the version in the README file. Add code to Makefile.PL to check that the various references to the current version are all up-to-date.
- Makefile.PL now refuses to proceed if it can't find Xapian.
- Makefile.PL now checks that the Xapian version and Search::Xapian version match, and if not issues a non-fatal warning (for now).
- Makefile.PL now allows building against an uninstalled xapian-core tree (which is useful when doing development work on Search::Xapian itself).
- Add feature test for Document::termlist_begin().
- Changes contributed by Tim Brody
- Add MANIFEST.SKIP to allow "make manifest".
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
Iterate over sets of terms.
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