之前文章介绍过关于Elasticsearch的简单教程,接下来我们如何把它应用的实际的过程中呐,
关于Elasticsearch的今生前世我就不再多多赘述,如果想了解更多,大家可以参考官网(www.elastic.co/cn/)或我之前发的文…
一、Spring Boot对Elasticsearch的支持
在没有Spring Boot之前使用Elasticsearch非常痛苦,需要对Elasticsearch客户端进行一系列的封装等操作,使用复杂,配置烦琐。所幸,Spring Boot提供了对Spring Data Elasticsearch的封装组件
spring-boot-starter-data-elasticsearch,它让Spring Boot项目可以非常方便地去操作Elasticsearch中的数据。
值得注意的是,Elasticsearch的5.x、6.x、7.x版本之间的差别还是很大的。Spring Data Elasticsearch、Spring Boot与Elasticsearch之间有版本对应关系,不同的版本之间不兼容,Spring Boot 2.1对应的是Spring Data Elasticsearch 3.1.2版本。对应关系如表13-1所示。
表13-1 Spring Data Elasticsearch、Spring Boot与Elasticsearch的对应关系
| Spring Data Elasticsearch | Spring Boot</ |