gpt4 book ai didi

spring-boot - Elasticsearch 高级客户端版本问题

转载 作者:行者123 更新时间:2023-12-02 22:21:39 26 4
gpt4 key购买 nike

我正在使用Elastic Search 6.8.0

enter image description here

我的Spring Boot版本是v2.1.6.RELEASE
当我添加

   <dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
</dependency>

运行正常,在后台使用v6.4.3
v6.8.0也可以正常工作。

但是,当我使用客户端的更高版本时,它不起作用,例如搜索等功能会出错,
java.lang.NoSuchMethodError

谁能告诉我为什么我不能使用高于6.8.0的版本?如果将ES Server升级到7+,代码会发生巨大变化吗?

最佳答案

客户端版本必须与集群版本兼容,
https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.8/java-rest-high-compatibility.html

flex 7.x有一些大的变化,我建议在这里看看是否使用的功能已更新:https://www.elastic.co/guide/en/elasticsearch/reference/7.0/release-notes-7.0.0.html

关于spring-boot - Elasticsearch 高级客户端版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58866872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com