org.elasticsearch.client.RequestOptions只是在Elasticsearch客户端中找不到的依赖项

问题描述 投票:0回答:1

出于某些奇怪的原因,maven未找到以下导入。我不确定是否从我从maven获得的依赖项中删除了它。请问为什么找不到它

import org.elasticsearch.client.RequestOptions;

我还将弹性版本6.3.2与高级JAVA REST客户端一起用作6.3.2。我的POM如下所示。

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

        <dependency>
            <groupId>org.elasticsearch</groupId>
            <artifactId>elasticsearch</artifactId>
            <version>6.3.2</version>
        </dependency>
java elasticsearch elasticsearch-high-level-restclient
1个回答
1
投票

[RequestOptions是其余高级客户端的introduced in version 6.4

因此您至少需要将客户端升级到6.4.0。该版本可能与ES 6.3.2兼容,但可能会有些incompatibility issues,因为只能保证向前兼容。

保证高级客户端能够与在相同主要版本和较大或相等的次要版本上运行的任何Elasticsearch节点进行通信。

© www.soinside.com 2019 - 2024. All rights reserved.