use*_*619 6 python elasticsearch
我使用python弹性搜索模块,需要处理异常.
try:
es.index(index='tickets', doc_type='tickets', body=doc)
except es.ElasticsearchException as es1:
print 'error'
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误 -
AttributeError: 'Elasticsearch' object has no attribute 'ElasticsearchException'
Run Code Online (Sandbox Code Playgroud)
kee*_*ety 13
由于错误指出ElasticsearchException
不是Elasticsearch
对象的属性.从文档中可以看出它是elasticsearch
模块中的一个类
所以示例代码应该看起来像这些行:
import elasticsearch
es = elasticsearch.Elasticsearch()
es.index(index='tickets', doc_type='tickets', body=doc)
try :
es.indices.create(index='test-index', ignore=400)
except elasticsearch.ElasticsearchException as es1:
print 'error'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9689 次 |
最近记录: |