ElasticSearch:原子批量更新

时间:2018-09-27 14:55:22

标签: elasticsearch

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

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

还有其他方法可以自动更新多个文档吗?也就是说,要么所有更新都发生,要么全部都没有。

1 个答案:

答案 0 :(得分:2)

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/