【Elasticsearch】設計時のポイントについて

設計のポイントについては
以下のサイトさんがよくまとまっている。

dev.classmethod.jp

他には2.x系の場合
string系のフィールドには「not analyzed」を設定できないかを考慮する。
こっちのほうが性能が良くなるらしい。

またフィールドの自動追加機能をオフにしたほうがいいらしい。
小数点を使用したいフィールドが勝手に丸められてしまうなどの
現象が発生するっぽい。