es安装IK分词器
在线安装成功,离线的不知道为啥,解压后失败
下载地址:
https://release.infinilabs.com/analysis-ik/stable/

https://github.com/medcl/elasticsearch-analysis-ik
版本一定要跟 ES版本一模一样
如果网速慢可以:
ELK: https://url69.ctfile.com/d/253469-56197456-5d786e?p=2206 (访问密码: 2206)
github 收藏有10K,年薪百万

1在线安装:(没有config文件夹)
直接在 es 的bin 目录上边执行安装
bin/elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/8.14.1

安装完后需要重启es 才可以。
测试:
curl -X POST "http://localhost:9200/_analyze?pretty" \
-H 'Content-Type: application/json' \
-u elastic:123456 \
-d '{
"analyzer": "ik_max_word",
"text": "中华人民共和国"
}'

2离线安装(8版本):
下载 elasticsearch-analysis-ik-8.14.1.zip
https://release.infinilabs.com/analysis-ik/stable/elasticsearch-analysis-ik-8.14.1.zip
然后在 plugins 目录新建analysis-ik:
mkdir analysis-ik
然后把 elasticsearch-analysis-ik-8.14.1.zip 放到目录 plugin/analysis-ik 下,然后 unzip
解压完一定要删除
rm -f elasticsearch-analysis-ik-8.14.1.zip
之后重启es 就可以了。按照步骤1的方法测试一下就可以。
3离线安装(7版本):
(1)安装IK分词器:
cd /baimei/softwares/elasticsearch-7.17.5/plugins/ #(plugins 目录不能有zip 文件)
install -d ik -o es -g es
cd ik/

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.5/elasticsearch-analysis-ik-7.17.5.zip
[root@elk112 ik]# unzip elasticsearch-analysis-ik-7.17.5.zip
[root@elk112 ik]# rm -f elasticsearch-analysis-ik-7.17.5.zip
更改权限
chown -R es:es *

[root@elk112 ik]# chown -R baimei:baimei *
[root@elk112 ik]#
[root@elk112 ik]# systemctl restart es7
如果是es集群的话,每台es都需要安装ik分词器
scp -r ik 10.0.0.112:/`pwd`
chown -R es.es ik

检测3 个集群 节点:
curl 10.0.0.113:19200/_cat/nodes

(2)测试IK分词器
(ik_max_word表示细粒度拆分,ik_smart表示粗粒度拆分)
GET http://10.0.0.102:19200/_analyze
{
"analyzer": "ik_max_word",
"text": "我爱北京天安门!"
}
ik_smart表示粗粒度拆分
{
"analyzer": "ik_smart",
"text": "我爱北京天安门!"
}

成功!
欢迎来撩 : 汇总all
