Как использовать модуль запросов для редактирования записи эластичного поиска в экземпляре докера? - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть докер-контейнер с изображением эластичного поиска, к которому я обращаюсь из python с помощью модуля запросов.

Мне удалось выяснить, как "получить" записи из базы данных, выполнив запрос с помощьюasticsearch например;

r = requests.post(url, json=json_query)
result = (r.json())
print(((result['hits'])['hits'])[0])

Однако, когда я пытаюсь редактировать эти данные, это не работает.Это код, который я использую;

new_result = result
(((result['hits'])['hits'])[0])['Name'] = 'Bob'
requests.post(url, data=new_data)

Однако, несмотря на то, что он запускается, он никогда не фиксирует в базе данных.Так как мне навсегда изменить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...