前提
1. ikトークナイザーはプラグインとして使用され、Dockerモードでインストールする必要があります。
2. ik tokenizer 6.5.4の圧縮パッケージを指定したディレクトリに配置します
インストールする
1. esを起動
docker start elasticsearch
2.ローカルの圧縮パッケージをコンテナにコピーします
docker cp /tmp/elasticsearch-analysis-ik-6.5.4.zip elasticsearch:/usr/share/elasticsearch/plugins/
3. esコンテナに入る
docker exec -it elasticsearch /bin/bash
4.プラグインディレクトリにcd
cd plugins
5.新しいフォルダを作成します
mkdir ik
7.圧縮パッケージをikに入れます
mv elasticsearch-analysis-ik-6.5.4.zip ik/
8.cd到ik中
cd ik
9.ジップを解凍します
unzip elasticsearch-analysis-ik-6.5.4.zip
10.圧縮パッケージを削除します
(この圧縮パッケージを削除しないと、esによってプラグインとしてチェックされ、エラーが発生します)
rm -rf elasticsearch-analysis-ik-6.5.4.zip
11. Dockerコンテナを終了します
exit
12. esを再起動します
docker restart elasticsearch
13 es起動ログを表示する
docker logs -f elasticsearch
esを再起動すると、赤いボックスが表示され、esはik tokenizerプラグインをロードします〜