出于某种奇怪的原因,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>
RequestOptions
是在Rest高级客户端的6.4版中引入的。
所以你需要至少把你的客户端升级到6.4.0。该版本可能适用于ES 6.3.2,但可能存在一些不兼容问题,因为只保证向前兼容。
高级客户端保证能够与运行在同一主版本和更大或同等次版本上的任何Elasticsearch节点通信。
问题内容: 我刚开始使用ElasticSearch,却遇到了如何搜索的麻烦(我不一定要理解)。 首先,我有两个文件: 我想获取account.id =“ facundo @ facundo”和account.type =“ yojuego”的位置。我正在这样做: 该搜索将我拥有的所有文档检索到索引中。有什么帮助吗? 谢谢! PD:这是我创建索引和映射的方式: 问题答案: 确保该帐户是一个嵌套字段,
我有一个spring boot应用程序,我想使用依赖项spring data elasticsearch。我在服务器上使用的是最新版本的Elasticsearch(v5.4.x),所以我不得不使用最新的spring数据快照Elasticsearch(3.0.0.BUILD-snapshot)。 根据git页面(下面的链接): https://github.com/spring-projects/s
问题内容: 我开始四处寻找搜索引擎,经过一番阅读后,我决定使用ElasticSearch(这是非常了不起的:)),我的项目在C#中,所以我四处寻找客户端并开始使用NEST,一切都很简单,但是我搜索部分有些混乱。 我想搜索 特定类型的 所有字段 ,然后 输入 以下代码: 我看到许多字符串查询搜索已被弃用,并想确保上面的方法是正确的方式(上面未标记为已弃用…)对于一个简单的任务来说也有点长,所以也许有
我们正在spring boot开发一个弹性搜索应用程序。我们不能使用弹性搜索提供的Java API或Java Rest客户端API。相反,我们需要使用spring的rest模板在弹性中进行操作,但是弹性似乎不接受来自rest客户端的索引请求,我们得到了“不接受”的回复。如果有人给我们一些提示或信息,我真的很感激。 弹性版:5.6
我正在尝试将我的弹性搜索(6.6.1)、spring boot(2.1.3)应用程序从Java8迁移到Java11。之前,我使用高级java rest客户端创建和搜索索引。因为存在一个问题(https://github.com/elastic/elasticsearch/issues/38299)在模块化高级rest客户端api时,我试图使用低级rest客户端,但无法获得任何搜索结果。 请看一些代
下面是我用来连接的代码,它能够成功地连接到我在ec2机器上9300端口上的弹性搜索设置。 我得到了例外 Exception:没有一个配置的节点可用:[]在org.elasticsearch.client.transport.transportClientNodesService.forthereNodesService(transportClientNodesService.java:305)在o