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

相关推荐
Francek Chen2 小时前
【大数据技术基础 | 实验十二】Hive实验:Hive分区
大数据·数据仓库·hive·hadoop·分布式
Red Red3 小时前
网安基础知识|IDS入侵检测系统|IPS入侵防御系统|堡垒机|VPN|EDR|CC防御|云安全-VDC/VPC|安全服务
网络·笔记·学习·安全·web安全
Natural_yz5 小时前
大数据学习17之Spark-Core
大数据·学习·spark
qq_172805595 小时前
RUST学习教程-安装教程
开发语言·学习·rust·安装
一只小小汤圆5 小时前
opencascade源码学习之BRepOffsetAPI包 -BRepOffsetAPI_DraftAngle
c++·学习·opencascade
虾球xz6 小时前
游戏引擎学习第20天
前端·学习·游戏引擎
LateBloomer7776 小时前
FreeRTOS——信号量
笔记·stm32·学习·freertos
legend_jz6 小时前
【Linux】线程控制
linux·服务器·开发语言·c++·笔记·学习·学习方法
Komorebi.py6 小时前
【Linux】-学习笔记04
linux·笔记·学习
Karoku0666 小时前
【企业级分布式系统】ELK优化
运维·服务器·数据库·elk·elasticsearch