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测试

相关推荐
工作中的程序员44 分钟前
flink Shuffle的总结
大数据·flink
坊钰2 小时前
【MySQL 数据库】数据类型
java·开发语言·前端·数据库·学习·mysql·html
每次的天空3 小时前
Android学习总结之自定义View实战篇
android·学习
wusixuan1310043 小时前
图论学习笔记2
笔记·学习·图论
zhuyixiangyyds3 小时前
day24学习Pandas库
笔记·学习·pandas
zhangrelay4 小时前
ROS云课三分钟-差动移动机器人巡逻报告如何撰写-中等报告
学习
桃子榛子杏子4 小时前
在ubuntu24上装ubuntu22
学习
EasyGBS4 小时前
如何实现两个视频融合EasyCVR平台的数据同步?详细步骤指南
大数据·网络·人工智能·安全·音视频
honey ball5 小时前
EMC内参二(1-33页)学习【技术进阶】
开发语言·单片机·嵌入式硬件·学习
理智的煎蛋6 小时前
es 原生linux部署集群
大数据·linux·服务器·elasticsearch