【图文安装教程】Docker安装IK分词器
- ES
- 时间:2022-10-24 08:53
- 5613人已阅读
简介
在前面,我们学会了ES的安装,我们知道ES需要分词器的。本文,咱们就学学IK分词器的安装。IK分词器的安装分为两种:在线安装和离线安装1.在线安装ik插件(较慢)# 进入容器内部docker exec -it elasticsearch /bin/bash# 在线下载并安装./bin/elasticsearch-plugin &
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在前面,我们学会了ES的安装,我们知道ES需要分词器的。本文,咱们就学学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
1)查看数据卷目录
docker volume inspect es-plugins
显示结果:
/var/lib/docker/volumes/es-plugins/_data
这个目录中。
2)解压缩分词器安装包
下面我们需要把课前资料中的ik分词器解压缩,重命名为ik
创建ik目录:
mkdir ik
将elasticsearch-analysis-ik-7.12.1.zip解压到ik目录中:
unzip elasticsearch-analysis-ik-7.12.1.zip -d ik/
/var/lib/docker/volumes/es-plugins/_data
4.重启容器
# 4、重启容器
docker restart es
# 查看es日志
docker logs -f es
5.测试:
IK分词器包含两种模式:
ik_smart
:最少切分ik_max_word
:最细切分
GET /_analyze { "analyzer": "ik_max_word", "text": "我是中国人,我爱我的祖国" }
ik_max_word可以换成:ik_smart