Elasticsearch, 排他, 原子性, transaction関連
■一個のdocumentのupdateに関しては原子的。
https://www.elastic.co/guide/en/elasticsearch/guide/current/optimistic-concurrency-control.html
■だが、bulkを使って複数のdocumnetをupdateする場合は
bulk単位のtransacionは保証しない。
例えば、bulkで100件のdocumentにupdateを掛ける。
bulkが行われう中、50件目でversion conflictが発生して、中止になると、
49目まで行ったupdateは反映される。そこまでの変更を破棄したりしない。