django-haystack
django-haystack copied to clipboard
Modular search for Django
In SearchQuerySet **init** method, self.query was set to None before call of self._determine_backend(). So in this method hints['models'] was never set (line 41)
When loading inherited models from fixtures, Django doesn't pass in a valid object through the post_save signal. Detect this and compensate. see https://code.djangoproject.com/ticket/13299 for details
Currently the whoosh backend use StemmingAnalyzer for text fields. But sometimes we want to use other analyzer under some circumstances. For example, we may want to change the regular expression...
Added "must_exist" parameter to SearchField. If set to False, lookup of a non-existent attribute will lead to an indexed value of None instead of raising an Exception. I'm defaulting must_exist=True...
The `debug_toolbar.panels.DebugPanel` is removed in django-debug-toolbar v2(2019-06-20). [Change log — Django Debug Toolbar 3.2.2 documentation](https://django-debug-toolbar.readthedocs.io/en/latest/changes.html#id8) I migrate the panel to support django-debug-toolbar v2 and it works great. 
With this fix, when a string containing more than one word is passed to the SearchQuerySet filter, a database query will be created in the way to use all the...
Hey, the admin changelist in `SearchModelAdminMixin` previously did not allow to sort when a search query was given. With this change in `SearchQuerySet` this becomes possible. Adding this without further...
Add the ability to change the default field type "text_en" for solr to user defined value using attr "field_type", to support different field types of solr that have different analyzers....
This is an update of #1451, using the released version of `sparse_list`. I will test this in production and report back.
The `string` type is removed in elasticsearch 5. There is an automatic conversion to `text` but this doesn't support parameters like `boost`. Attempts to PUT `_mapping/modelresult` with items like `'subject':...