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

相关推荐
qq_386322696 分钟前
华为网路设备学习-22(路由器OSPF-LSA及特殊详解)
学习·华为·智能路由器
心仪悦悦18 分钟前
RDD的自定义分区器
大数据·分布式·spark
End92823 分钟前
RDD的自定义分区器
大数据
真实的菜30 分钟前
Elasticsearch 分片机制高频面试题(含参考答案)
elasticsearch·搜索引擎·es
数据库安全1 小时前
美创科技针对《银行保险机构数据安全管理办法》解读
大数据·人工智能·产品运营
oneDay++1 小时前
# IntelliJ IDEA企业版集成AI插件「通义灵码」全流程详解:从安装到实战
java·经验分享·学习·intellij-idea·学习方法
代码小将1 小时前
Leetcode76覆盖最小子串
笔记·学习·算法
努力的小帅1 小时前
C++_STL_map与set
开发语言·数据结构·c++·学习·leetcode·刷题
邝邝邝邝丹1 小时前
React学习———React Router
前端·学习·react.js
ice___Cpu1 小时前
Git - 1( 14000 字详解 )
大数据·git·elasticsearch