ES7 (deux): installation de segmentation de mot chinois IK

1. Téléchargez l'
adresse git de l'analyseur chinois IK : https://github.com/medcl/elasticsearch-analysis-ik/releases
Insérez la description de l'image ici

Remarque: la version doit être la même que elasticsearch, ici je choisis 7.4.0
2. Installation

# 创建一个文件夹,譬如叫做es74
mkdir es74
# 拷贝正在运行elasticsearch的文件到es74文件夹
docker cp es:/usr/share/elasticsearch /home/shenyi/es74
# 在该文件夹创建叫做ik的目录
mkdir /home/shenyi/es74/elasticsearch/plugins/ik
# 然后把下载的中文分析器解压后拷贝到ik目录
# 重新启动
docker stop es && docker rm es
docker run -d --name es -v /home/shenyi/es74/elasticsearch:/usr/share/elasticsearch -p 9200:9200 es:74

3.
Insérez la description de l'image ici
Supplément de test :
Erreur 1: le répertoire mappé n'a pas d'autorisations d'accès.
Insérez la description de l'image ici
Solution:

chown -R shenyi:shenyi /home/shenyi/es74/elasticsearch

Erreur 2: Les versions elasticsearch et IK ne correspondent pas (ma version elasticsearch est évidemment 7.4.0, mais ce qui précède dit que c'est 7.4.2, je l'ai vraiment pris)
Insérez la description de l'image ici
Solution:

# 修改配置文件
sudo vi es74/elasticsearch/plugins/ik/plugin-descriptor.properties
# 在最底下修改,然后保存退出
elasticsearch.version=你的ES版本号

Je suppose que tu aimes

Origine blog.csdn.net/qq_36453564/article/details/108583173
conseillé
Classement