Elasticsearch

a bit less painful scripting

Elasticsearch の scripting は、スクリプト言語である painless が実は結構 painful に感じていて、出来るだけ使いたくないなと思ってます。理由は、painless のデバッグがしづらい上に、そもそも書きづらいからです。スクリプト自体をJSONの中に改行せずに書かなくてはならないので、可読性もすこぶる悪いです。

と思っていたのですが、実はスクリプトを改行できることにこれ見て気付きました。Kibana の DevTools で見るとシンタックスもハイライトされて、だいぶ良くなった感じします。
スクリーンショット 2017-12-08 14.21.35.png

ちなみにこの記事は、アドベントカレンダーを紹介しているこの記事からたどって行きました。