ES集群中的每个节点都需要安装,配置完成后重启ES才能生效。
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.2/elasticsearch-analysis-ik-6.0.0.zip
# 将ik分词器的插件,上传到/export/servers/es
# cd /export/servers/es
# rz
unzip elasticsearch-analysis-ik-6.0.0.zip -d elasticsearch-6.0.0/plugins/
cd elasticsearch-6.0.0/plugins/
mv elasticsearch analysis-ik
# 集群中机器都要配置完成
# 配置完成之后,需要重启服务。
使用kibana配置索引的分词器
delete iktest
PUT /iktest?pretty
{
"settings" : {
"analysis" : {
"analyzer" : {
"ik" : {
"tokenizer" : "ik_max_word"
}
}
}
},
"mappings" : {
"article" : {
"dynamic" : true,
"properties" : {
"subject" : {
"type" : "text",
"analyzer" : "ik_max_word"
}
}
}
}
}
查看分词效果
GET _analyze?pretty
{
"analyzer": "ik_max_word",
"text": "我今天有点口腔溃疡"
}