1. 环境
- windows 10;
- elasticsearch 7.8.0;
2. 问题
- elasticsearch 创建索引时遇到 analyzer [ik_max_word] not found for field [name] 报错;
- 报错:
org.elasticsearch.index.mapper.MapperParsingException: analyzer [ik_max_word] not found for field [name]
3. 原因
- IK分词器插件 未安装;
4. 解决
- 进入 elasticsearch 安装目录下的 bin\ 目录,在此目录打开命令行窗口,输入下面代码安装IK分词器插件;
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/vX.X.X/elasticsearch-analysis-ik-X.X.X.zip
- 安装成功,如下图:
- 重启 elasticsearch,重新创建索引,不在报错、创建成功;
网友评论