diff --git a/xapian-core.changes b/xapian-core.changes index 40fd643..fa7cd37 100644 --- a/xapian-core.changes +++ b/xapian-core.changes @@ -5,7 +5,34 @@ Fri Dec 21 10:22:07 UTC 2012 - mlin@suse.com * 1.2.11 had its library version information incorrectly set. This resulted in the shared library having an incorrect SONAME. This release has been made to fix this problem. + * Fix issue with running AND, OR and XOR queries against a + database with no documents in it - this was leading to a divide + by zero, which led to MSet::get_matches_estimated() reporting + 2147483648 on i386. + * Don't count unweighted subqueries of MultiAndPostList in + percentage calculations, as OP_FILTER maps to MultiAndPostList + now. (ticket#590) + * When compacting, if the output database is empty, don't write + out a metainfo tag. Take care not to divide by zero when + computing the percentage size change for a table. + (brass and chert backend) + * Add new QueryParser::STEM_ALL_Z stemming strategy, which + stems all terms and adds a Z prefix. + * Add TermGenerator::set_stemming_strategy() method, with + strategies which correspond to those of QueryParser. + * Correct "BM25Weight" to "TradWeight" in exception message + from TradWeight. + * We were failing to call init() for user-defined Weight objects + providing the term-independent weight. These now get called + with init(0.0). + * Xapian::Auto::open_stub() now throws a Xapian::DatabaseOpeningError + exception if the stub file can't be opened. Previously we + failed to check for this condition, which resulted in us + treating the file as empty. * See http://svn.xapian.org/*checkout*/tags/1.2.12/xapian-core/NEWS + * http://svn.xapian.org/*checkout*/tags/1.2.11/xapian-core/NEWS + * http://svn.xapian.org/*checkout*/tags/1.2.10/xapian-core/NEWS + * http://svn.xapian.org/*checkout*/tags/1.2.9/xapian-core/NEWS ------------------------------------------------------------------- Thu Dec 29 11:31:53 CET 2011 - dmueller@suse.de