基本上,我使用这些库得到了不合理的错误:
django==1.4.3
pyelasticsearch==0.6
simplejson==3.3.0
django-haystack==2.1.0
我得到的错误是:
index_queryset() got an unexpected keyword argument 'using'
raise MissingDependency("The 'elasticsearch' backend requires the installation of 'pyelasticsearch'. Please refer to the documentation.")
from simplejson import JSONDecodeError
错误似乎表明我没有使用pyelasticsearch
和haystack
的预期版本。我需要做些什么才能使其正常运行?
答案 0 :(得分:0)
Elasticsearch有两个不同的python库。我从pyelasticsearch切换到elasticsearch并且工作正常。