问题标签 [resthighlevelclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1080 浏览

spring-boot - 使用 Elastic Search 代理配置 Rest High Client

有什么方法可以配置我的其余高客户端以使用代理与 es 连接。我的配置是

我的弹性搜索网址是:aaa.bbbb.ccc.company.com/api/elastic-search-proxy 在这种情况下,我得到 No such host is known (aaa.bbbb.ccc.company.com/api/elastic-search-代理)什么对我来说很清楚,但有什么选项可以配置它吗?

0 投票
0 回答
236 浏览

rest - 在 ElasticSearch RestHighLevelClient 对象中出现超时错误。如何延长30000毫秒的时间限制?

这是错误跟踪:

这是我的java代码:

我尝试使用以下代码行,但它不起作用:

我也试过这个,但也没有用:

0 投票
1 回答
174 浏览

elasticsearch - 弹性搜索如何使用不得在过滤器内查询

我有以下搜索查询和文档如何使用不得查询。场景是对于匹配的货件 ID,它必须获取文档,并且只要与下面的 id 匹配,它就必须忽略文档,这是弹性搜索和搜索查询中的文档。

文件

搜索查询:

响应:

0 投票
1 回答
29 浏览

elasticsearch - elasticsearch如何识别哪些字段具有共同的聚合值

我有一个场景,对于我想要的每个聚合响应的文档中的聚合值,其中 id 具有聚合值,例如在下面的文档中,如果我按项目、目的地位置、源位置、运输模式、到达日期、发货日期进行聚合,我有 2 个相同的id 为 1 的文档和另一个具有相同属性但 id 为 2 的文档,所以我需要在响应中使用这两个唯一的 id,并且我已经附加了查询。

0 投票
1 回答
437 浏览

elasticsearch - top_hits 类型的聚合器不能接受子聚合

我正在尝试执行以下查询,但获取类型 [top_hits] 的聚合器 [recommendationIds] 不能接受下面的子聚合是查询和相应的 java 代码,我正在使用 java rest 高级客户端进行弹性搜索客户端,我已经尝试了多次在几个地方放置一个顶级聚合,但它不起作用。

下面是生成查询的java代码:

0 投票
1 回答
178 浏览

java - elasticsearch generate query using resthighlevel client

I have to generate below query using rest high level client and i have tried the following query but it is not able to form the query as below wanted to know where it is going wrong in my current aggregation code top hits should appear before the sum aggregations and also i am using rest high level client to connect to the elastic search.

Required Query:

The Code:

actual generating is:

0 投票
0 回答
191 浏览

spring - 使用 ElasticsearchRepository 和 RestHighLevelClient 参数查询的 Spring Boot

我正在使用 Spring BootElasticsearchRepositoryRestHighLevelClient. 我在mt存储库类中有这个查询:

在我的控制台中,我可以看到:

它会生成很多参数,比如rest_total_hits_as_int和`typed_keys。

是否可以配置这些参数并添加任何其他参数,例如"filter_path", "preference"

0 投票
2 回答
357 浏览

java - Elasticsearch 排序 - 没有得到预期的结果

我的弹性字段名称为“Amit 111”、“Amit 111”、“Amit 222”。

我正在尝试使用以下方法对其进行排序:

它返回结果为:“Amit 111”、“Amit 222”、“Amit 111”

但我希望结果为:“Amit 111”、“Amit 111”、“Amit 222”

请帮忙。

0 投票
1 回答
590 浏览

java - 一个程序中的多个 Elasticsearch 连接

我正在开发一项服务,在该服务中我从弹性集群 A 获取 searchHit,然后使用从 A 获得的字段从弹性集群 B 获取详细信息。我创建了一个类 ClientFactory,它根据我发送的值创建 ES 客户端。(A 或 B)但是从 A 获取详细信息后,我无法创建与 B 的连接。我可以一次从 A 或 B 获取详细信息。知道如何解决这个问题吗?

0 投票
2 回答
229 浏览

json - 如何在将文档加载到 Elasticsearch 7.3 时修复 NullPointerException

我想将 JSON 字符串加载到 Elasticsearch 7.3 版。

以下是我为此使用的代码。

异常:线程“main”中的异常 java.lang.NullPointerException 在行restHighLevelClient.index(indexRequest, RequestOptions.DEFAULT);

如果我通过 POSTMEN 发布相同的 jsonString,那么它将完美地加载到 ELASTICSEARCH。