案例版本:elasticsearch-analysis-ik-8.6.2
ES默认自带的分词器对中文处理不够友好,创建倒排索引时可能达不到我们想要的结果,然而IK分词器能够很好的支持中文分词
因为是集群部署,所以每台服务器中的ES都需要安装IK分词器。
# 查找和ES版本匹配的版本下载
https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v7.2.0
# 上传到ES的elasticsearch-8.6.2/plugin目录下
makedir analysis-ik
unzip elasticsearch-analysis-ik-8.6.2.zip # 解压
rm elasticsearch-analysis-ik-8.6.2.zip
#进入到安装ES的bin目录下
cd /home/elasticsearch/elasticsearch-8.6.2/bin/
#从GitHub上下载与我们ES版本匹配的分词器(必须与ES版本一致)
./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.6.2/elasticsearch-analysis-ik-8.6.2.zip
# 安装完成以后,ES目录下的plugins会发现出现了analysis-ik插件
# 重启
ps -ef | grep elastic
kill -9 [PID]
./bin/elasticsearch -d
传送门:【部署elasticsearch集群】
传送门:【部署kibana可视化平台】