From 14cd41a5d5898775ee681bc78c456bd026decada Mon Sep 17 00:00:00 2001 From: David Sauve Date: Mon, 6 Dec 2010 18:13:42 -0800 Subject: [PATCH] Updated release notes --- RELEASES | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/RELEASES b/RELEASES index d02f32b..908c737 100644 --- a/RELEASES +++ b/RELEASES @@ -1,24 +1,26 @@ -xapian-haystack-UNRELEASED -========================== +xapian-haystack-1.1.4BETA +========================= -Tagged on ??, 2010 by David Sauve +Tagged on December 6, 2010 by David Sauve Code Changes ------------ * Updated SearchBackend.update to be smarter when indexing multi-value fields and stemming. It will now only stem text fields and will properly index each field of a MultiValueField. * MultiValueFields will no longer store data in the value column of the index. * Faceted fields will now be automatically duplicated internally. This corresponds to Haystack, SHA c8f8d, http://github.com/toastdriven/django-haystack/commit/c8f8dcc2d79a9dcb67deefdc031629655b874820 -* `__startswith` filter has been improved to work more effeciently. +* `__startswith` filter has been improved to work more efficiently. * `SearchResults` obey the type of data chosen in their corresponding field in the `SearchIndex` if present. * Changed `SearchBackend.update` method to index terms with punctuation as well as using the Xapian.TermGenerator. * Fixed another occurrence of DatabaseModifiedError * Updated for compatibility with Xapian 1.2 by removing deprecated method calls and slightly refactoring the way queries are constructed. * SearchQuery._term_query will now properly build a query for field `id` and `django_ct` fields. +* Rewrote `clear` to `shutil.rmtree` instead of iterating all of the database documents. +* Corrected result count. Now queries the match set for the correct count rather than using the estimated count. Known Issues ------------ * `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content. -* SearchQuery doesn't handle multiple exclude attributes correctly +* __in filter combined with punctuation drops valid results * * *