Fixed doc, ``query`` is context variable and not in request.
Silly little change, I know.. but I actually ran into a case where I accidentally passed a list of models in without *ing them. When that happens, we get a string formatting exception (not all arguments were formatted) instead of the useful "that ain't a model, kid" business.
Map boost field to _boost in elasticsearch.

Means that including a boost field in a document will cause document level boosting.
Update the current elasticsearch boost test to also test document boosting.
Avoid unnecessary db query on index update

pks_seen is only needed if objects are removed from
index, so only compute it if necessary.
Improve pks_seen to not build an intermediary list.
Improve error message for duplicate index classes

To my knowledge, the 'HAYSTACK_EXCLUDED_INDEXES' setting is no longer
used.
Started porting to py3.
More porting to Py3.
Core tests mostly pass on Py 3. \o/

What's left are 3 failures, all ordering issues, where the correct output is present, but ordering is different between Py2 / Py3.
Closer on porting ES.
Whoosh all but fully working under Python 3.
Simple backend ported & passing.
Overrides passing under Py3.
Elasticsearch tests passing under Python 3.

Requires git master (ES 1.0.0 beta) to work properly when using suggestions.
Update autocomplete.rst
Merge pull request #744 from trigger-corp/master

Allow for document boosting with elasticsearch
Merge pull request #821 from knightzero/patch-1

Update autocomplete.rst
Solr tests all but passing under Py3.
Final core changes.
Backported things removed from Django 1.6.