147 lines
5.0 KiB
Plaintext
147 lines
5.0 KiB
Plaintext
xapian-haystack-1.1.5BETA
|
|
=========================
|
|
|
|
Tagged on December 20, 2010 by David Sauve <dsauve@trapeze.com>
|
|
|
|
Code Changes
|
|
------------
|
|
* Merged `field_weights` branch to add support for field weights for Haystack 1.1
|
|
|
|
Known Issues
|
|
------------
|
|
* `SearchBackend.search` with `highlight=True` converts terms to lowercase in result content.
|
|
* __in filter combined with punctuation drops valid results
|
|
* Spelling suggestions not programatically useful
|
|
* `more_like_this` slow on large database
|
|
|
|
* * *
|
|
|
|
xapian-haystack-1.1.4BETA
|
|
=========================
|
|
|
|
Tagged on December 6, 2010 by David Sauve <dsauve@trapeze.com>
|
|
|
|
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 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.
|
|
* __in filter combined with punctuation drops valid results
|
|
|
|
* * *
|
|
|
|
xapian-haystack-1.1.3BETA
|
|
=========================
|
|
|
|
Tagged on January 27, 2010 by David Sauve <dsauve@trapeze.com>
|
|
|
|
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 <dsauve@trapeze.com>
|
|
|
|
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 <dsauve@trapeze.com>
|
|
|
|
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 <dsauve@trapeze.com>
|
|
|
|
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 <dsauve@trapeze.com>
|
|
|
|
* * *
|
|
|
|
xapian-haystack-1.0.0BETA
|
|
=========================
|
|
|
|
Tagged on August 11, 2009 by David Sauve <dsauve@trapeze.com>
|
|
|
|
* * *
|
|
|
|
xapian-haystack-0.7.0ALPHA
|
|
==========================
|
|
|
|
Tagged on August 2, 2009 by David Sauve <dsauve@trapeze.com>
|
|
|
|
* * *
|
|
|
|
xapian-haystack-0.6.0ALPHA
|
|
==========================
|
|
|
|
Tagged on July 31, 2009 by David Sauve <dsauve@trapeze.com>
|
|
|
|
* * *
|
|
|
|
xapian-haystack-0.5.0ALPHA
|
|
==========================
|
|
|
|
Tagged on July 27, 2009 by David Sauve <dsauve@trapeze.com>
|
|
|
|
* * * |