1

我目前正在开发一个使用 Haystack/elasticsearch 的 django 项目。

我在 Windows 上安装 elasticsearch 时遇到了很多麻烦,最后使用了这个设置:http ://ruilopes.com/elasticsearch-setup/

通过对 elasticsearch.bat 进行一些调整,它最终在运行 bat 文件后工作。

现在我正在尝试在网站上注册一个用户,这给了我这个错误:

refresh() 得到一个意外的关键字参数“索引”

在这一行:

x:\development\xxxx\xxxx\src\django-haystack\haystack\backends\elasticsearch_backend.py in update

    174.self.conn.refresh(index=self.index_name)
4

1 回答 1

0

在升级 pyelasticsearch 之前,我遇到了同样的错误。这两个版本一起工作:

  • django_haystack-2.1.0
  • pyelasticsearch-0.6.1
于 2014-06-30T15:09:40.280 回答