首页 > 解决方案 > ElasticSearch:原子批量更新

问题描述

是否可以在 ElasticSearch 中进行批量原子更新?

我知道定期批量更新不是原子的,如此处所述: https ://www.elastic.co/guide/en/elasticsearch/guide/current/bulk.html#bulk

有没有其他方法可以自动更新多个文档?即,要么所有更新都发生,要么都没有。

标签: elasticsearch

解决方案


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/


推荐阅读