- У меня есть список словаря, который находится ниже
- Мне нужно передать тот же идентификатор в индекс поиска elasti c, что и при вводе
- Мой код ниже I передали
id=e['id']
коду, все еще elasticsearch генерирует новый идентификатор?
r = [ { "id": "1", "name": "Mak"}, { "id": "2", "name": "Mar"}, { "id": "3", "name": "Fat"}, { "id": "4109", "name": "Ays"} ]
Код ниже
from elasticsearch import Elasticsearch
es = Elasticsearch()
es.indices.create(index='data', ignore=400)
for e in r:
es.index(index="data", body=e, id=e['id'])