ElasticSearch 学习7 集成ik分词器

网上找了一大堆,很多都介绍的不详细,开始安装完一直报错找不到plugin-descriptor.properties,有些懵这个东西不应该带在里面吗,参考了一篇博客说新建一个这个,新建完可以启动,但是插入索引数据会报错找不到type=mapper_parsing_exception, reason=analyzer [ik_smart] not found for field [name]],肯定是刚才安装的不对,因此重新安装,下载安装包一定要找。

1、先安装es之前文章有讲到,不懂可以看我的ElasticSearch专栏

2、安装ik分词器

版本和es版本对应 Release v7.16.1 · medcl/elasticsearch-analysis-ik · GitHub 一定看清楚下载包和版本

3、解压分词器,plugins下新建ik文件夹

把下载好的ik分词器解压缩到plugins的ik里面,注意目录和解压后的内容

4、再次启动ok

如果报错,

java.nio.file.NoSuchFileException: /usr/local/elasticsearch-7.16.1/plugins/ik/plugin-descriptor.properties

请检查下载的包是否包含plugin-descriptor.properties这个文件不是就是下载的包有问题,若有则是解压的位置有问题

访问:http://地址:9200/_cat/plugins

5.apipost测试

相关推荐
永日4567029 分钟前
学习日记-day24-6.8
开发语言·学习·php
安和昂32 分钟前
【iOS】 Block再学习
学习·ios·cocoa
pop_xiaoli33 分钟前
OC学习—命名规范
学习·ios
jackson凌35 分钟前
【Java学习笔记】String类(重点)
java·笔记·学习
行云流水剑43 分钟前
【学习记录】在 Ubuntu 中将新硬盘挂载到 /home 目录的完整指南
服务器·学习·ubuntu
大霸王龙43 分钟前
软件工程的软件生命周期通常分为以下主要阶段
大数据·人工智能·旅游
vijaycc1 小时前
python学习打卡day47
学习
点赋科技1 小时前
沙市区举办资本市场赋能培训会 点赋科技分享智能消费新实践
大数据·人工智能
Camellia03111 小时前
嵌入式学习--江协stm32day5
stm32·嵌入式硬件·学习
a_157153249862 小时前
SpringCloud学习笔记-4
笔记·学习·spring cloud