Elasticsearch: Замена документов

В этой части серии статей я покажу вам, как можно легко заменить документ в индексе.

Elasticsearch

Фактически, способ сделать это идентичен тому, как вы добавляете документ в индекс. Поэтому все, что вам нужно сделать, это отправить запрос PUT с документом в формате JSON.

Единственное, что было изменено в документе по сравнению с оригиналом, - это цена.

Elasticsearch заменит любой существующий документ с идентификатором 1001 данными, которые мы указали. Если документа с таким ID еще не существует, он будет добавлен. Это означает, что вам не нужно беспокоиться о том, существует ли уже документ в индексе, что избавляет вас от необходимости выполнять поиск и затем обновлять документ. При желании вы можете открыть Kibana и проверить, что цена была обновлена в документе.

Как видите, замена документов в Elasticsearch чрезвычайно проста.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий