今回はkuromojiプラグインのインストール方法についてご紹介します。
今回は、オンラインでのインストールとオフラインでのインストールの両方の方法をご紹介しますので、業務でオフライン状態でインストールしなければいけない時などにもご活用ください。
Elasticsearchバージョン
まずは今回の手順でインストールしたElasticsearchバージョンを掲載しておきます。
$ /usr/local/elasticsearch/bin/elasticsearch -V
Version: 5.6.1, Build: 667b497/2017-09-14T19:22:05.189Z, JVM: 9
kuromoji プラグインのインストール方法
今回は、以下の公式サイト(Japanese (kuromoji) Analysis Plugin | Elasticsearch Plugins and Integrations [5.6] | Elastic)に沿って説明していきます。
本記事の執筆時点(2017/09/28)では、最新のものは日本語のドキュメントがなかったようなので、英語が苦手な方は参考にしていただければと思います。
オンラインインストール
オンラインでのインストール方法はとても簡単です。
elasticsearch-plugin install [インストールしたいもの]でインストールすることができます。
インストール後、elasticsearch-plugin listでインストールされたか確認できます。
注意点としては、Elasticsearchコマンドがインストールされていることが前提になります。
入っていない場合は、以下の記事の手順でelasticsearch-pluginコマンドが使用できるようにインストールを実施してください!
$ whoami
elasticsearch
$ elasticsearch-plugin install analysis-kuromoji
$ elasticsearch-plugin list
-------------------------
analysis-kuromoji
-------------------------
オフラインインストール
実際にオフラインでインストールする場合は、以下のURLへアクセスして事前にインストール資材を用意しておいてください。(今回は面倒なので、wgetでネットから落としました。)
注意点としては、以下の公式サイト(Japanese (kuromoji) Analysis Plugin | Elasticsearch Plugins and Integrations [5.6] | Elastic)に記載されている資材をそのまま使うと常に最新版になっているため、自分の使用しているElasticsearchのバージョンと一致するものをダウンロードしてください。
バージョンが違うとエラーが出てインストールできませんので注意です。
またインストールコマンドの使用方法は以下のように資材の場所を指定してインストールできます。
elasticsearch-plugin install file://[資材の場所]
$ wget https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-kuromoji/analysis-kuromoji-5.6.1.zip
$ elasticsearch-plugin install file:///home/elasticsearch/analysis-kuromoji-5.6.1.zip
$ elasticsearch-plugin list
analysis-kuromoji
kuromoji プラグインのアンインストール方法
アンインストールはelasticsearch-plugin removeを使用します。
elasticsearch-plugin listコマンドで表示されなければ、アンインストールできています。
$ elasticsearch-plugin remove analysis-kuromoji
$ elasticsearch-plugin list
------------------------
------------------------
kuromojiを利用した検索
kuromojiをインストールすることができたら、今度はkuromojiを使用して検索などをしてみましょう!
こちらの記事がわかりやすいので是非参考にして試してみてください!
Elasticsearchの学習
高速スケーラブル検索エンジン ElasticSearch Server
Elasticsearchに入門したくて、基礎から学習したい!という方にはこちらの書籍がオススメです!

高速スケーラブル検索エンジン ElasticSearch Server (アスキー書籍)
Elasticsearch実践ガイド
基礎はなんとなく知っていて、Elasticsearchを実践的に学習したい!という方は、こちらもオススメですのでElasticsearchに興味がある方は是非試してみてください!

Elasticsearch実践ガイド (impress top gear)
まとめ
今回は、Elasticsearchでkuromojiのプラグインをインストールする方法について学習しました!
kuromojiはElasticsearchでよく使用するプラグインだと思いますので、この機会にマスターしておきましょう!
コメント