gpt4 book ai didi

java - 在 org.elasticsearch.client.RestHighLevelClient 中获取没有 id 的结果

转载 作者:行者123 更新时间:2023-12-01 22:57:25 27 4
gpt4 key购买 nike

我正在使用 org.elasticsearch.client.RestHighLevelClient 从 elasticsearch 获取数据。我想知道是否可以使用 RestHighLevelClient 获取给定索引的所有文档?像http://localhost:9200/test/_search

最佳答案

这绝对是可能的。首先需要初始化客户端

RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
new HttpHost("localhost", 9200, "http"),
new HttpHost("localhost", 9201, "http")));

然后您需要执行搜索查询。

如果您想获取所有文档,则必须使用滚动 API。

您可以找到完整的示例 here .

如果您不需要全部,您可以简单地使用 search API .

工作完成后不要忘记关闭连接

client.close();

关于java - 在 org.elasticsearch.client.RestHighLevelClient 中获取没有 id 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58433564/

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