都说了RestHighLevelClient 这个被淘汰了
时间: 2023-11-08 15:33:25 浏览: 30
是的,Elasticsearch官方已经宣布了RestHighLevelClient将在未来的版本中被弃用。取而代之的是Java High Level REST Client。这是一个全新的客户端,它使用了不同的API来与Elasticsearch进行交互,可以提供更好的性能和更好的可扩展性。因此,如果你要在代码中使用Elasticsearch,建议使用Java High Level REST Client。
相关问题
resthighlevelclient被弃用
是的,最新版本的 Elasticsearch 客户端中,RestHighLevelClient 已经被弃用。这是因为 Elasticsearch 团队决定使用低级 REST 客户端替代高级客户端。低级 REST 客户端提供了更直接的与 Elasticsearch 通信的方式,而高级客户端则在内部使用低级 REST 客户端来执行操作。
如果你正在使用 RestHighLevelClient,建议你迁移到低级 REST 客户端。你可以使用低级 REST 客户端来执行与 Elasticsearch 相关的操作,如索引、搜索、删除等。你可以查阅 Elasticsearch 的官方文档,了解如何使用低级 REST 客户端。
需要注意的是,低级 REST 客户端的 API 可能与 RestHighLevelClient 不完全相同,所以在迁移代码时可能需要进行一些调整。确保在迁移之前先阅读文档并了解新的 API。
希望这个回答能帮到你!如果还有其他问题,请随时提问。
restHighLevelClient 多个_id查询
可以使用 MultiGetRequest 来实现多个 id 查询。示例代码如下:
```java
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(new HttpHost("localhost", 9200, "http")));
MultiGetRequest request = new MultiGetRequest();
request.add(new MultiGetRequest.Item("index", "type", "id1"));
request.add(new MultiGetRequest.Item("index", "type", "id2"));
MultiGetResponse response = client.mget(request, RequestOptions.DEFAULT);
```
其中,`index` 是索引名称,`type` 是文档类型,`id1` 和 `id2` 是要查询的文档 id。可以根据需要添加更多的 `MultiGetRequest.Item`。查询结果将返回在 `response` 中,可以通过 `response.getResponses()` 获取每个文档的查询结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)