Docker中的elasticsearch安装ik分词器

本文指导如何从GitHub获取ik分词器,将其部署到Elasticsearch容器中,并通过Kibana验证配置。步骤包括下载ik分词器、复制文件到容器、使用docker cp命令、重启容器并进行分词测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、进入github中ik分词器源码地址里下载包

Release v7.6.2 · medcl/elasticsearch-analysis-ik · GitHub

2、将 ik分词器 的文件复制到 容器内部

首先,你需要在服务器上的某个文件夹里面建一个 目录 ik,然后把压缩包里的内容全部都放进去

着执行docker cp命令,将 ik 文件夹复制到容器中的 plugins 文件夹中

以下命令记得修改容器名,命令中的 es 指的是容器名

docker cp /working/elasticsearch/plugins/ik elasticsearch:/usr/share/elasticsearch/plugins

根据自己宿主机的实际地址,修改 /working/elasticsearch/plugins 这一段路径

命令执行完之后,可进入容器中查看一下是否已经存在文件

docker exec -it elasticsearch /bin/bash
cd plugins
ls

 

docker restart es 重启容器

使用 kibana 验证是否配置成功

GET _analyze
{
  "analyzer": "ik_smart",
  "text": ["我爱我的祖国,并且我还深爱着你"]
}

GET _analyze
{
  "analyzer": "ik_max_word",
  "text": ["我爱我的祖国,并且我还深爱着你"]

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值