我正在更新到最新的spring-data-elasticsearch版本3.1.9,但我不确定我应该在这里使用什么elasticsearch-server版本:在兼容性矩阵版本6.2.2中提到https://github.com/spring-projects/spring-data-elasticsearch
但是当我查看得到的Spring Bootjar文件时,引用了一个jar文件elasticsearch-6.4.3.jar
打印依赖项树时,我看到:
| +--- org.elasticsearch.client:transport:6.2.2 -> 6.4.3
但是,在spring-data-elasticsearch 3.1.9的pom.xml中引用了https://github.com/spring-projects/spring-data-elasticsearch/blob/52e1525710b7125260e978dd4c29ef8e50001dd5/pom.xml版本6.2.2
我应该安装哪个elasticsearch-server版本?6.2.2还是6.4.3?
当检查版本3.1.10.release中的pom.xml时,您会看到这个版本是用ES6.2.2构建的。您还有哪些其他依赖项可能会导致不同版本的ES?您可以使用mvn dependency:tree
来检查这一点,并查看哪个库提取了这个较新版本的ES。至于安装哪些ES:可能6.2.2会是更好的选择,因为6.2.2和6.4.3之间可能有不兼容的更改。
如果可能,您可以尝试使用ES6.8.1构建的最新3.2.0.rc2版本
问题内容: 我一直在开发使用Spring Boot,elasticsearch和Spring数据elasticsearch的简单Java程序。 我可以使用以下版本成功进行elasticsearch1)弹簧靴1.3.5 2)spring-data-elasticsearch 1.3.4.RELEASE 3)elasticsearch 1.3.2 但是当我升级到以下版本时,我的服务类之一带有@serv
我一直在使用Spring Boot、弹性搜索和spring数据弹性搜索开发一个简单的java编程。 是不兼容验证的问题吗?如果是,请帮助我什么是spring boot、elasticsearch和spring data elasticsearch的兼容版本。
Spring Boot 2.1.2在https://github.com/spring-projects/spring-boot/blob/v2.1.2中将Elasticsearch版本定义为6.4.3。release/spring-boot-project/spring-boot-dependencies/pom.xml。 但是,Spring Data Elasticsearch在https:/
我试图找出最新版本的elasticsearch可以与最新的Spring boot版本一起使用(目前是1.5.9)。我找到了matrix,但它似乎已经过时了。我还发现spring数据elasticsearch 3.0.2。释放支持5 elasticsearch。因此,问题是: 我们可以将Spring boot 1.5.9与Spring data elasticsearch 3.0.2一起使用吗。释放
ElasticsearchRestTemplate使用导入组织。elasticsearch。常见的单元TimeValue;。然而,在最新的elasticsearch版本7.14中,此类不存在。使用ElasticsearchRestTemplate。searchScrollStart方法导致NoClassDefFound异常。 哪个版本的spring-data-elasticsearch将支持7.1
Spring Data Elasticsearch 为文档的存储,查询,排序和统计提供了一个高度抽象的模板。在使用中,你会发现 Spring Data Elasticsearch 和 Spring Data Solr / Mongodb 有许多相似之处。