当前位置:   article > 正文

如何在IDEA中用ElasticSearch进行索引库数据的增删改查(包括自定义模板方法的编写,还有怎么使用自定义方法进行查询)_elasticsearch在idea怎么查询索引

elasticsearch在idea怎么查询索引

首先你要建立这个接口类去继承ElasticsearchRepository,并且传入泛型
在这里插入图片描述

然后在引导类里面加入你要增删改查的操作,比如我们这里是新增:

新增操作

在这里插入图片描述

在这里插入图片描述

结果如下
在这里插入图片描述

如果是集合类的话,导入方法如下
在这里插入图片描述
查询结果
在这里插入图片描述

修改操作

如果id相同的话就是更新数据
在这里插入图片描述

查询操作

无论我们是想实现新增的操作,还是查询的操作,我们都需要新加一个方法:
在这里插入图片描述
sort是定义排序查询,Iterable是定义多个id查询
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
运行后查询结果如下

在这里插入图片描述

根据字段进行升序降序排名

查询所有信息,选择根据字段查询
在这里插入图片描述

在这里插入图片描述
根据多字段查询应该是返回一个集合才对
在这里插入图片描述
在这里插入图片描述
测试结果
在这里插入图片描述
如果我们想找到指定名字的所有标题,我们该怎么找呢?
我们可以在这个接口类里面直接加入这个方法:

在这里插入图片描述
在测试类里面直接调用这个接口方法,看能不能成功
在这里插入图片描述
测试成功了,这是为什么呢?
在这里插入图片描述

只要你按照模板去添加自己想要加入的查询字段,程序会自动识别你要增删改查的是什么参数,然后替你实现,你不需要做其他任何的方法。
在这里插入图片描述

我们下面用一下between来查询一下价格区间

你每写一个都会有提示关键词是什么,你可以直接使用它的提示
在这里插入图片描述
写好的方法如下
在这里插入图片描述

因为我们之前的Double方法,加上d代表小数。
在这里插入图片描述

查询到这个价格区间的商品了
在这里插入图片描述

新增列表,加入List信息,最终调用saveAll方法把list传进去(new一个List的方法就是new ArrayList(),然后再把各种信息add到这个List里面去)
在这里插入图片描述
测试一下,查询结果如下,有5条数据了
在这里插入图片描述

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

闽ICP备14008679号