Как передать тот же идентификатор в elasti c search api - PullRequest
0 голосов
/ 06 августа 2020
  • У меня есть список словаря, который находится ниже
  • Мне нужно передать тот же идентификатор в индекс поиска 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'])
...