环境搭建
本文项目基于 SpringBoot 2.1.3.RELEASE 进行构建,首先引入 Spring Data ElasticSearch 的依赖。
引入依赖 spring-boot-starter-data-elasticsearch
| |
Spring Data ElasticSearch 与 ElasticSearch 有对应关系
https://github.com/spring-projects/spring-data-elasticsearch
根据上面的版本信息
而本文使用的 SpringBoot 2.1.3.RELEASE 自动依赖的 Spring Data ElasticSearch 版本是 3.1.5.RELEASE,对应的 elasticsearch 版本是 6.4.3
修改application.yml
| |
创建Document 类
| |
创建 Repository 接口
| |
测试
| |
参考
SpringDataElasticsearch 自定义查询参考
https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#elasticsearch.query-methods
https://blog.csdn.net/larger5/article/details/79777319
https://www.jianshu.com/p/27e1d583aafb