初识ES-安装IK分词器
生活随笔
收集整理的這篇文章主要介紹了
初识ES-安装IK分词器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝IK分詞器
在線安裝ik插件(較慢)
# 進入容器內部 docker exec -it elasticsearch /bin/bash# 在線下載并安裝 ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip#退出 exit #重啟容器 docker restart elasticsearch離線安裝ik插件(推薦)
1)查看數據卷目錄
安裝插件需要知道elasticsearch的plugins目錄位置,而我們用了數據卷掛載,因此需要查看elasticsearch的數據卷目錄,通過下面命令查看:
docker volume inspect es-plugins顯示結果:
[{"CreatedAt": "2022-05-06T10:06:34+08:00","Driver": "local","Labels": null,"Mountpoint": "/var/lib/docker/volumes/es-plugins/_data","Name": "es-plugins","Options": null,"Scope": "local"} ]說明plugins目錄被掛載到了:/var/lib/docker/volumes/es-plugins/_data這個目錄中。
2)解壓縮分詞器安裝包
下面我們需要把課前資料中的ik分詞器解壓縮,重命名為ik
docker volume inspect es-plugins顯示結果:
[{"CreatedAt": "2022-05-06T10:06:34+08:00","Driver": "local","Labels": null,"Mountpoint": "/var/lib/docker/volumes/es-plugins/_data","Name": "es-plugins","Options": null,"Scope": "local"} ]說明plugins目錄被掛載到了:/var/lib/docker/volumes/es-plugins/_data這個目錄中。
2)解壓縮分詞器安裝包
下面我們需要的ik分詞器解壓縮,重命名為ik
3)上傳到es容器的插件數據卷中
也就是/var/lib/docker/volumes/es-plugins/_data:
4)重啟容器
# 4、重啟容器 docker restart es # 查看es日志 docker logs -f es5)測試:
IK分詞器包含兩種模式:
-
ik_smart:最少切分
-
ik_max_word:最細切分
總結
以上是生活随笔為你收集整理的初识ES-安装IK分词器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初识ES-安装kibana
- 下一篇: 集中式整合之加入springsecuri