docker下elasticsearch安装ik中文分词器
docker下elasticsearch安装ik中文分词器 下载ik分词器 https://github.com/medcl/elasticsearch-analysis-ik/releases 尽量保持下载的版本号跟es版本一致,免得出问题 解压ik #unzip elasticsearch-analysis-ik-7.5.1.zip -d /home/soft/ik-7.5.1 将解压后的文件夹复制到es plugins目录下 查看es容器id #docker ps 进入es容器内部 #docker exec -it 容器id /bin/bash 将解压后的文件夹复制到步骤3的plugins目录下, 以下命令要在容器外部执行,并不是容器内部执行 格式:#docker cp ik分词器目录 容器id:es plugins目录 #docker cp ik-7.5.1/ c0c627da68d1:/usr/share/elasticsearch/plugins 重启es容器 #docker restart c0c627da68d1 测试 #curl -H ‘Content-Type: application/json’ -XGET ‘localhost:9200/_analyze?pretty’ -d ‘{“analyzer”:“ik_smart”, “text”:“测试ik中文分词