今日はElasticsearchのpluginの種類について学んだ。
Introduction to plugins | Elasticsearch Plugins and Integrations [2.3] | Elasticによるとpluginは以下の3種類に分けられるみたい。
- Java plugins
- JAR filesのみを含むpluginで、全てのnodeにインストールしなければならない
- 有効にするには再起動が必要
- analysis-icu pluginとかはこれっぽい
- Site plugins
- Mixed plugins
- 上記二つを合わせたもの
ちなみにElasticsearchのpluginでWebページを表示するためのプラグインは、2.3系からdeprecatedになり、5.0系から完全に廃止される予定。これはElasticsearch 5.0とともにsite pluginを動かす | Elastic Blogあたりに詳しい事情が書いてある。もし使いたければ、Elasticsearchに組み込むのではなく、別にスタンドアローンサーバーを立てましょうということだった。