Spring Data Elasticsearch 项目提供了对 elasticsearch 搜索引擎的集成。
关于在Springdata Elasticsearch 使用 LocalDateTime 的配置(base on Springdata Elasticsearch 3.2) 索引实体 /** * 访问日期 */ @Field(type = FieldType.Date) private LocalDateTime dateTime; 配置文件 /** *
Spring Data框架集成es Spring Data是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。 Spring Data Elasticsearch提供了与Elasticsearch搜索引擎的集成,Spring Data Elasticsearch的核心是以一个实体类为中心的模型,用于实现与es的交互。 注意:Spring Data尚未集成8.x版本的Elast
依赖 <!--springdata elasticsearch--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </
版本对应关系 Spring Boot Spring Data Elasticsearch Elasticsearch 2.4.x 4.1.x 7.9.3 2.3.x 4.0.x 7.6.2 2.2.x 3.2.x 6.8.12 2.1.x 3.1.x 6.2.2 2.0.x 3.0.x 5.5.0 1.5.x 2.1.x 2.4.0 参考链接: springboot官网
背景: 项目中的springboot版本为2.3.9,默认的spring.data.elasticsearch版本为4.0.9.RELEASE,支持的es版本为7.6.2,7.X的版本应该也能兼容,但是6.X的版本就兼容不了了。 我们刚好有个地方的项目没法修改es的版本,那边版本是6.x的,也我们产品中的操作es的接口版本冲突。 直接上方法: 方法 并指定版本 <properties>