最新版本的Spring Data(2.1.0.RELEASE或3.0.0M1)是否支持Elasticsearch 5.x?如果没有,它什么时候会支持它?
他们的文档中没有这方面的信息:Spring Data Elasticsearch
尚不支持,可以尝试 ES 原生 Java API。
是的,现在 spring-data 支持 Elasticsearch v5.x。发布版本不支持它,构建快照版本支持它。要使用它,您还必须添加存储库 URL。对于 maven 项目,构建脚本将如下所示-
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>3.0.0.BUILD-SNAPSHOT</version>
</dependency>
<repository>
<id>spring-libs-snapshot</id>
<name>Spring Snapshot Repository</name>
<url>http://repo.spring.io/libs-snapshot</url>
</repository>
有关详细信息,您可以访问 https://github.com/spring-projects/spring-data-elasticsearch
注:注:在写这个答案时,最新版本的 elasticsearch 和 spring-data-elasticsearch 分别是 5.4.2 和 3.0.0.BUILD-SNAPSHOT。这两者是兼容的。