当前位置:   article > 正文

如何在IDEA里面使用ElastSearch(创建索引库,建立映射关系)_idea给数据库字段加索引

idea给数据库字段加索引

我们该如何去创建Spring的ElastSearch

使用Maven去手动搭建,如果使用Spring Initializr的话可能会出现jar包问题

创建ElastSearch模块
在这里插入图片描述
在这里插入图片描述
导入依赖
在这里插入图片描述
yml文件里面加上这些配置,因为我们不使用Tomcat了,只是做测试,所以这样配置就可以了,下面的路径是测试路径。
在这里插入图片描述
写好引导类
在这里插入图片描述
然后我们去创建一个pojo类,因为我们需要这个实体类来创建索引库,首先我们建好了这个pojo类后,要在上面加上注解Document,并且声明索引库的名字,数据表的名字,分片数,副本(分片数指的是你这个索引库分为多少片,不是所有的商品都可以分为一片的,你要根据自己的商品类型进行分片,有些商品是分为生活用品,你就分为一片,有些是电子产品,就分为一片,副本的意思就是每个分片需要复制多少份进行保存)

然后我们需要声明每个属性是什么,第一个Id我们声明为主键,第二个声明type为分词类型(text为分词类型,Keyword为不分词类型),analyzer是分词器是什么的意思,然后你可以观察一下,凡是封装方法是什么类型的,比如String或者Double类型的,注解type的类型肯定是FieldType.“当前类型”,而且在我们写完字段Field后,如果你要创建索引,默认都是true,你并不需要写上索引注解,但是如果你不想这个属性创建索引,你可以设定index为false
在这里插入图片描述

我们创建完上面的这个索引库之后,还没有在引导类里面去引入这个索引库,而且还没有建立映射关系,所以我们需要把这个操作补上去。
在这里插入图片描述
启动这个引导类

我们来测试一下效果,搜索成功

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/543437
推荐阅读
相关标签
  

闽ICP备14008679号