Ensured that the primary key of the result is a string. Thanks to gremmie for pointing this out!
Changed ``SearchForm`` to be more permissive of missing form data, especially when the form is unbound. Thanks to cleifer for pointing this out!
Added better autocomplete support to Haystack.
Added a new method to ``SearchQuerySet`` to allow you to specify a custom ``result_class`` to use in place of ``SearchResult``. Thanks to aaronvanderlip for getting me thinking about this!
Added TodasLasRecetas to "Who Uses". Thanks Javier!
Whoosh 1.8.1 compatibility.
Added link to 1.1 version of the docs.
Fixed a bug where boolean filtering wouldn't work properly on Whoosh. Thanks to alexrobbins for pointing it out!
Pulled out ``EmptyResults`` for testing elsewhere.
Shifted ``handle_registrations`` into ``models.py``.

For historical reasons, it was (wrongly) kept & run in ``__init__.py``. This should help fix many people's issues with it running too soon.
Revert "Shifted ``handle_registrations`` into ``models.py``."

This seems to be breaking for people, despite working here & passing tests. Back to the drawing board...

This reverts commit 106758f88a9bc5ab7e505be62d385d876fbc52fe.
Updating Solr download and installation instructions to reference version 1.4.1 as 1.3.x is no longer available. Fixes #341.
Added lukeman to AUTHORS.
Fixed the Solr & Whoosh backends to use the correct ``site`` when processing results. Thanks to Madan Thangavelu for the original patch!
Enable field boosting with Whoosh backend
Add test for Whoosh field boost
Improved the way selected_facets are handled.

* ``selected_facets`` may be provided multiple times.
* Facet values are quoted to avoid backend confusion (i.e. `author:Joe Blow` is seen by Solr as `author:Joe AND Blow` rather than the expected `author:"Joe Blow"`)
Added treyhunner to AUTHORS.
Removed Python 2.3 compat code & bumped requirements for the impending release.
Changed ``update_index`` so that it warns you if your ``SearchIndex.get_queryset`` returns an unusable object.