无法访问 elasticsearch_dsl meta.id
Cannot access elasticsearch_dsl meta.id
我想使用元 ID 字段根据搜索到的数据添加一个新的 index/field,但我无法访问 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"])
cannot access
是什么意思?如果在 for
循环中执行 each.meta.id
会发生什么?
我想使用元 ID 字段根据搜索到的数据添加一个新的 index/field,但我无法访问 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"])
cannot access
是什么意思?如果在 for
循环中执行 each.meta.id
会发生什么?