解决springboot+ellasticsearch+ik分词器,其中ik分词器无法添加到mapping节点问题

本文详细介绍了如何解决SpringBoot集成Elasticsearch时,IK分词器无法添加到mapping的问题。从下载IK插件,检查分词器是否生效,到项目中配置字段使用IK分词器,再到启动时创建索引和映射,最后展示成功后的效果,步骤清晰明了。
摘要由CSDN通过智能技术生成

1.ellasticsearch添加IK分词器插件

打开网址,我们在使用分词器的时候一定要 使用与elasticsearch版本相同的分词器,对应官网下载地址为IK下载地址,下载解压以后,在elasticsearch的plugins下新建ik文件夹,将下载的ik解压到ik文件下里面即可。

2.用head插件,查看ik分词器是否起作用

我们重启elasticsearch.bat服务,在head页面复合查询里面输入连接,如下图所示在这里插入图片描述
如果出现上述界面,说明我们环境配置成功了

3.项目启动指定哪些字段采用ik分词器

大家按照我的下面图片配置即可,主要要在字段上面加@Field注解。
在这里插入图片描述
@Document注解,点击进去看到系统默认了许多配置,我们这里就指定了数据库名称indexName,其他为系统默认。(注意:elasticsearch6.多版本不需要指定type了)


@Persistent
@Inherited
@R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值