如何在 spring-boot 中指定更新版本的 Elasticsearch

How to specify a newer version of Elasticsearch in spring-boot

如何在 spring-boot 中为以下库指定更新版本的 Elasticsearch。这需要是 gradle 依赖项

compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-elasticsearch', version: '2.3.4.RELEASE'

    say 7.9.1 instead of 7.6.2

它是否适用于较新的版本?

如果您不在应用程序中使用某些在 7.6.2 中不可用的本机 Elasticsearch 库内容,则无需将应用程序更新到较新的版本。

Spring 数据 Elasticsearch 4.0.4(由 Spring Boot 2.3.4 引入)在 7.6.2 版中使用 Elasticsearch 客户端库构建,但这些客户端库可以与Elasticsearch集群7.9.1版本,据我所知客户端通信协议没有变化

您将在日志中收到警告:

WARN [main] o.s.d.elasticsearch.support.VersionInfo : Version mismatch in between Elasticsearch Client and Cluster: 7.6.2 - 7.9.1

但你可以忽略它。