Elasticsearch添加7.17.10IK分词器
在medcl/elasticsearch-analysis-ik at 7.x (github.com)中未找到7.17.10版本的发布版本,如歌ik版本和Elasticsearch版本不同安装后无法启动。所以下载git上的源代码,并手动编译指定版本IK分词器。
- 下载elasticsearch-analysis-ik-7.x源码,并解压
- 修改pom.xml文件中的
elasticsearch.version为指定版本 - 使用maven进行编译
cd .\elasticsearch-analysis-ik-7.x\
mvn clean
mvn compile
mvn package
-
target\releases文件夹下获得elasticsearch-analysis-ik-7.17.10.zip文件 -
上传至
/usr/share/elasticsearch/plugins/ik下 -
重启Elasticsearch和kibana
-
测试
PUT /property
{
"settings": {
"number_of_replicas": 0
},
"mappings": {
"properties": {
"title": {
"type": "text",
"analyzer": "ik_max_word"
},
"images": {
"type": "keyword"
},
"price": {
"type": "float"
}
}
}
}

浙公网安备 33010602011771号