IK Analysis中文分词器IK Analysis插件将Lucene IK分析器集成到elasticsearch中,支持自定义词典。
下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
下载好之后,是一个zip压缩包
将压缩包上传到elasticsearch-7.10.0/plugins/目录下,再进行解压
unzip elasticsearch-analysis-ik-7.10.0.zip -d /usr/local/elasticsearch-7.10.0/plugins/analysis-ik解压好之后,将压缩包删除
rm -rf elasticsearch-analysis-ik-7.10.0.zip删除后重新为/elasticsearch授权,因为elasticsearch默认不能以root用户启动
chown -Rf szx:es /usr/local/elasticsearch-7.10.0然后重启/elasticsearch
./elasticsearch -d再重启kibana
bin/kibana --allow-root
测试分词器http://localhost:5601/app/dev_tools#/console
进入kibana 输入以下命令进行测试
GET _analyze
{
"analyzer": "ik_smart",
"text": ["宋子宪博客"]
}
GET _analyze
{
"analyzer": "ik_max_word",
"text": ["宋子宪博客"]
}