首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:'ElasticSearch‘对象没有’bulk_index‘属性“

AttributeError:'ElasticSearch‘对象没有’bulk_index‘属性“
EN

Stack Overflow用户
提问于 2012-08-15 10:51:33
回答 1查看 2.4K关注 0票数 1

当我尝试python manage.py rebuild_index时,出现错误:

代码语言:javascript
复制
self.conn.bulk_index(self.index_name, 'modelresult', prepped_docs, id_field=ID)   
AttributeError: 'ElasticSearch' object has no attribute 'bulk_index'

我找到了https://github.com/toastdriven/pyelasticsearch/blob/master/pyelasticsearch.py#L424-469和pyelasticsearch.py的链接,但我不知道是哪个版本。无论如何,在代码中有bulk_index,买我的pyelasticsearch.py不是。有没有人有过同样的经历?感谢您的宝贵时间。

加上: django-haystack 2.0.0.beta,pyelasticsearch 0.0.6

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-15 20:43:31

Django-haystack将不能与原始pyelasticsearch搜索一起工作。你需要改用toastdriven的fork:https://github.com/toastdriven/pyelasticsearch如果你使用pip,只需输入:

代码语言:javascript
复制
pip uninstall pyelasticsearch
pip install git+git://github.com/toastdriven/pyelasticsearch.git
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11963513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档