我目前正在开发一个使用Haystack / elasticsearch的django项目。
我在windows上安装elasticsearch时遇到了很多麻烦,最后使用了这个设置:http://ruilopes.com/elasticsearch-setup/
稍微调整一下elasticsearch.bat,它在运行bat文件后终于有效了。
现在我正在尝试在网站上注册用户,这会给我这个错误:
refresh()得到了一个意外的关键字参数'index'
在这一行:
x:\development\xxxx\xxxx\src\django-haystack\haystack\backends\elasticsearch_backend.py in update
174.self.conn.refresh(index=self.index_name)
答案 0 :(得分:0)
在升级pyelasticsearch之前,我遇到了同样的错误。这两个版本一起工作: