无法访问elasticsearch_dsl meta.id

时间:2018-05-23 17:47:07

标签: python-3.x elasticsearch-dsl

我想使用元ID字段根据搜索到的数据添加新索引/字段,但我无法访问meta.id字段。我该怎么办?以下是代码 -

from elasticsearch import Elasticsearch  
from elasticsearch_dsl import Search  

es = Elasticsearch(Host="http://localhost", PORT=9200)  

request = Search(using=es, index='internal', doc_type="doc")  

response = request.scan()  

for each in response:  
....alert = each.to_dict()  
....print(alert["id"])  

1 个答案:

答案 0 :(得分:0)

cannot access你是什么意思?如果您在each.meta.id循环中执行for会怎样?

相关问题