ES6.8 安装 IK插件 elasticsearch-analysis-ik
1、下载IK压缩包
解压到ES plugins 目录
新建目录 ik
mkdir /usr/share/elasticsearch/plugins/ik/
cp elasticsearch-analysis-ik-6.8.13.zip /usr/share/elasticsearch/plugins/ik/
cd /usr/share/elasticsearch/plugins/ik/
unzip elasticsearch-analysis-ik-6.8.13.zip
重启ES进程
systemctl restart elasticsearch.service
查看已经安装的插件
curl http://192.168.100.161:9200/_cat/plugins/
[root@localhost ik]# curl http://192.168.100.161:9200/_cat/plugins/
node-1 analysis-ik 6.8.13
node-2 analysis-ik 6.8.13
node-3 analysis-ik 6.8.13
测试
http://192.168.100.163:9200/_analyze?pretty=true
{
"analyzer": "ik_max_word",
"text": "天津是现代工业文明发祥地,有完备的产业体系。在工业全部41个大类中,天津占39个;207个中类里,天津占191个。”天津市工业和信息化局局长尹继辉近日在接受记者采访时表示,发展先进制造业不但是天津的看家本领,更是“十四五”期间天津“在危机中育先机,于变局中开新局”的最大比较优势"
}
Python 测试代码:
import requests
url = "http://192.168.100.163:9200/_analyze?pretty=true"
payload = "{\r\n \"analyzer\": \"ik_max_word\",\r\n \"text\": \"天津是现代工业文明发祥地,有完备的产业体系。在工业全部41个大类中,天津占39个;207个中类里,天津占191个。”天津市工业和信息化局局长尹继辉近日在接受记者采访时表示,发展先进制造业不但是天津的看家本领,更是“十四五”期间天津“在危机中育先机,于变局中开新局”的最大比较优势\"\r\n}"
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
curl http://192.168.100.161:9200/_cat/