引言

上一篇主要讲解的是:SpringData简介、一个完整的开发闭环来演示SpringData操作ES(创建spring项目、创建配置文件、创建pojo类、编写测试类、创建dao接口、修改pojo类、创建测试类、Repository增加自定义操作等)

本篇主要讲解的是:使用ElasticsearchRestTemplate对Elasticsearch进行操作(增加、修改、删除、匹配查询、将查询出来的结果删除)

本篇文中所有操作,接着在上一篇的java项目代码里,进行改写即可。

1、指定索引增加文档

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_elasticsearch

运行当前测试类

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_springdata_02

查看shop1索引中数据

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_elasticsearch_03

2、修改指定索引的文档

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_Repository_04

运行当前测试类

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_elasticsearch_05

查看shop1索引中数据

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_Repository_06

3、删除指定索引中的文档

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_ElasticsearchRestTem_07

运行当前测试类

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_Repository_08

查看shop1索引中数据

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_ElasticsearchRestTem_09

4、匹配查询

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_spring_10

运行当前测试类

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_springdata_11

运行结果

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_elasticsearch_12

5、将查询出来的结果删除

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_elasticsearch_13

运行当前测试类

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_ElasticsearchRestTem_14

查看shop1索引中数据

Elasticsearch掰开揉碎第14篇SpringData操作ES扩展篇_springdata_15

结束语

至此,Elasticsearch掰开揉碎系列的第14篇就结束了,本篇主要讲解的是:使用ElasticsearchRestTemplate对Elasticsearch进行操作(增加、修改、删除、匹配查询、将查询出来的结果删除)

由于页面显示图片大小有限,代码一多图片显示得就偏小。还有一些兄弟们,java的基础又不好,照着我的图片打代码,可能因为手误都会出错。为了不让任何一个兄弟夭折在学习的路上,有需要本篇文章中java源代码的,就给我留言点赞吧,Elasticsearch系列也写么这多篇了,算是对我的鼓励和支持吧!留下你的邮箱,我把源代码发给你!

从下一篇我给大家带来的是:SpringData操作ES高级篇,我们依然掰开揉碎的方式去说。后续的内容更精彩,敬请期待,感谢兄弟们的关注!!!