当前位置: 首页 > 知识库问答 >
问题:

与Spring Data Elasticsearch 3.1.4一起使用的正确Elasticsearch版本是什么

王渊
2023-03-14

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://github.com/spring-projects/spring-data-elasticsearch/blob/3.1.4.release/pom.xml中将版本定义为6.2.2

所以如果我们不强制html" target="_blank">执行版本的话,Gradle将会对Elasticsearch库使用最高版本6.4.3。是否需要手动将Elasticsearch版本降级到6.2.2(如https://github.com/spring-projects/spring-data-elasticSearch的兼容版本图表所示)?

共有1个答案

亢建白
2023-03-14

不需要降级Spring Boot提供的Elasticsearch 6.4.3版本,因为Spring Data Elasticsearch 3.1.4已经通过了与Elasticsearch 6.4.3版本的集成测试。

 类似资料:
  • 早上好,当对同一个json文件中定义的内容使用$ref时,我在使用ajv和json-schema时遇到了一个问题。我怀疑问题出在ids的使用上,我会更理解这一点。 我的文件是: definitions.json json

  • 我已经设法用HK2注入技术实现了Jersey/Jetty的工作设置,但鉴于我发现的大量文档有些令人困惑(有时甚至不一致),我不确定是否遗漏了一些重要的细节。就目前而言,我是这样引导servlet的; 我将我的应用程序资源配置为; 我的AppBinder为: 这一切都适用于我的简单测试用例,但有几件事我不清楚。泽西文档引用了一个我应该扩展的应用程序类,并使用Injections.addBinding

  • 我们使用Azure存储队列作为传输在Azure辅助角色中运行NServiceBus 4.6。 我们很乐意使用默认的Azure表存储持久器存储NServiceBus相关数据(sagas、订阅等)。 不过,我们希望将业务实体存储在RavenDB中,以利用查询和Raven的其他功能。 鉴于Azure缺乏事务支持,在我们的处理程序中配置NServiceBus和使用Raven的/的最佳方式是什么。我们希望确

  • 我在安装了Javajdk(和jre)1.6的Unix机器上通过Eclipse Juno生成了一个ant文件。当在build.xml文件所在的eclipse之外的机器上运行ant时,一切都很顺利。 现在,问题是当我尝试在另一台机器上运行ant时,其中jdk和jre 1.6都安装了。这是我在运行RedHat 3的另一台机器上得到的结果(无法更改): 当我在build.xml文件中添加这一行时,我得到以

  • 问题内容: 我在DAO类中使用Spring MVC 。在这里困惑从何处开始事务,它应该在服务层还是DAO层? 我的视图与服务层交互。DAO已注入服务。 在DAO服务层体系结构中将Spring MVC与Hibernate一起使用的正确方法是什么? 问题答案: 恕我直言,交易应转到服务层。通常,一项业务交易包含多个查询和更新。如果仅放置在DAO层上,则每个查询和更新将在单独的事务中运行,这实际上违反了

  • 问题内容: 即使在使用Java Swing一年以上之后,对我来说,它仍然像魔术一样。如何正确使用BufferStrategy,尤其是方法? 我想添加一个JFrame和一个Canvas,然后进行绘制。我还希望能够调整()画布的大小。每次我调整Canvas的大小时,似乎都会被浪费掉,或者变得毫无用处,因为在上使用并没有真正做任何事情。另外,它具有怪异的不确定性行为,我不知道如何正确同步它。 这就是我的