Elasticsearchのrest.action.multi.allow_explicit_indexに関して

Elasticsearchでインデックスを上書きしない方法としてelasticsearch.ymlにrest.action.multi.allow_explicit_index:falseを追加してみましたが予想に反してインデックスが上書きできてしまい、結局目的を果たすことが出来ませんでした。

検証環境はElasticsearch 6.0.0-rc1で、実際に試した内容のログはこちらのブログ(http://sakura818uuu.hatenadiary.com/entry/2017/10/29/182053)に記載しています。

何かお分かりになることがあれば教えていただけると幸いです。

ブログに書かれている設定のドキュメントにありますが、
リクエストボディにインデックス名を入力した場合に、リジェクトする機能になります。
Bulkなどで、インデックス名をリクエストボディで指定したものがあるとエラーになる機能です。
「上書き」が何を想定されているかはちょっとブログからは読み取れなかったですが、
ここで言っている「overriding」はindexの名前の「overriding」ですね。

1 Like

ありがとうございます!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.