xapian-haystack-UNRELEASED ========================== Tagged on ??, 2010 by David Sauve Major 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. * `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. Minor Code Changes ------------------ * Fixed another occurrence of DatabaseModifiedError Known Issues ------------ * `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content. * SearchQuery doesn't handle multiple exclude attributes correctly * * * xapian-haystack-1.1.3BETA ========================= Tagged on January 27, 2010 by David Sauve Minor Code Changes ------------------ * Corrected an issue where `site` was not being passed into SearchBackend. * Corrected an issue with SearchBackend.search that raised an OverFlowError when trying to slice a SearchQueryset. Known Issues ------------ * `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content. * `SearchResults` should obey the type of data chosen in their corresponding field in the `SearchIndex` if present * `__startswith` filter is highly inefficient, especially with large data-sets. * MultiValueFields should not store data in the value column of the index * SearchQuery doesn't handle multiple exclude attributes correctly * * * xapian-haystack-1.1.2BETA ========================= Tagged on January 15, 2010 by David Sauve Minor Code Changes ------------------ * Corrected an issue with multiple-term boosts incorrectly weighting terms and returning unexpected results. * Added early detection and recovery for DatabaseModifiedError. Known Issues ------------ * `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content. * `SearchResults` should obey the type of data chosen in their corresponding field in the `SearchIndex` if present * * * xapian-haystack-1.1.1BETA ========================= Tagged on December 8, 2009 by David Sauve Major Code Changes ------------------ * `SearchBackend` now has two additional properties, `schema` and `content_field`, that are cached after the first access. This fixes an issue where running a `SearchQuery` with value ranges sometimes caused an exception to be raised. Known Issues ------------ * `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content. * * * xapian-haystack-1.1.0BETA ========================= Tagged on December 6, 2009 by David Sauve Major Code Changes ------------------ * `SearchBackend.search` now takes a Xapian::Query instead of a query_string. * `SearchQuery.build_query` now returns a Xapian::Query * `SearchBackend` now includes an extra `parse_query` method that takes a query string and returns a Xapian::Query Known Issues ------------ * `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content. * * * xapian-haystack-1.0.1BETA ========================= Tagged on September 11, 2009 by David Sauve * * * xapian-haystack-1.0.0BETA ========================= Tagged on August 11, 2009 by David Sauve * * * xapian-haystack-0.7.0ALPHA ========================== Tagged on August 2, 2009 by David Sauve * * * xapian-haystack-0.6.0ALPHA ========================== Tagged on July 31, 2009 by David Sauve * * * xapian-haystack-0.5.0ALPHA ========================== Tagged on July 27, 2009 by David Sauve * * *