ElasticSearch: атомное массовое обновление - PullRequest
0 голосов
/ 27 сентября 2018

Можно ли выполнять массовые атомарные обновления в ElasticSearch?

Я знаю, что регулярные массовые обновления не являются атомарными, как указано здесь: https://www.elastic.co/guide/en/elasticsearch/guide/current/bulk.html#bulk

Есть ли другой способ атомарной модификации?обновить несколько документов?т.е. либо все обновления происходят, либо ни одно из них не происходит.

1 Ответ

0 голосов
/ 27 сентября 2018

Elasticsearch в настоящее время не имеет способа сделать то, что вы просите.Есть несколько ответов на этот вопрос на сайте Elasticsearch.

https://discuss.elastic.co/t/is-es-support-transaction-such-as-rollback/12579

https://discuss.elastic.co/t/rollback-es-6/85958

https://github.com/elastic/elasticsearch/issues/15316

В настоящее время вам необходиморазработай решение самостоятельно.Здесь есть интересный блог о возможном решении: https://blog.codecentric.de/en/2014/10/transactions-elasticsearch/

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