在https://github.com/medcl/elasticsearch-analysis-ik/tree/7.x中未找到7.17.10版本的发布版本,如歌ik版本和Elasticsearch版本不同安装后无法启动。所以下载git上的源代码,并手动编译指定版本IK分词器。
(1)下载elasticsearch-analysis-ik-7.x源码的zip压缩包,并解压
(2)打开解压后文件夹里的pom.xml,修改pom.xml文件中的elasticsearch.version为指定版本
(3)使用maven进行编译
在目录框里输入cmd,然后到编辑器里使用maven命令
执行打包命令
mvn clean
mvn compile
mvn package
(4)target\releases文件夹下获得elasticsearch-analysis-ik-7.17.10.zip文件
解压这个zip后看一下
(5)把这个解压后的文件夹上传至服务器的/opt/elasticsearch/elasticsearch-7.17.10/plugins/analysis-ik下
(6)重启Elasticsearch和kibana
注意的是启动Elasticsearch不能用root用户
(7)测试