Индекс и частичное обновление в ElasticSearch - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь понять разницу между операцией обновления и индексации в ElasticSearch для существующего документа с точки зрения эффективности и согласно документации (ссылка приведена ниже), обновление удаляет сетевые обходы. Может кто-нибудь объяснить, как?

Ссылка - https://www.elastic.co/guide/en/elasticsearch/reference/6.2/docs-update.html

1 Ответ

0 голосов
/ 02 ноября 2018

При обновлении вы можете отправлять частичные / скриптовые обновления вasticsearch - ES внутренне загружает документ в карту, применяет обновленные поля и выполняет операцию переиндексации.

Я бы использовал индекс, если у вас есть весь документ, доступный в вызывающей программе / документ не очень большой. Обновление позволяет избежать обратной передачи клиенту, но на стороне ES возникают некоторые накладные расходы на обработку.

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