天天看点

Elasticsearch8官方Java客户端Elasticsearch的Java客户端为所有Elasticsearch

作者:软件架构

Elasticsearch 8 官方Java客户端

Elasticsearch的Java客户端为所有Elasticsearch API 提供了强类型的请求和响应。它将协议处理委托给一个http客户端,比如Elasticsearch Low Level REST客户端,后者负责处理所有传输级别的问题,如http连接建立和池化、重试等。

Elasticsearch Java API客户端是一个全新的客户端库,与旧的高级Rest客户端(High Level Rest Client)没有关系。这是一个深思熟虑的选择,它提供了一个独立于Elasticsearch 服务端代码的库,并且为所有Elasticsearch特性提供了一个非常一致且易于使用的API。

因此,从旧的高级Rest 客户端迁移需要在应用程序中重写一些代码。但是,这种转换可以逐步进行,因为两个客户端库可以在一个应用程序中共存,而没有操作开销。

具体使用细节和实践,可以访问《Elasticsearch 8.0 快速入门》技术专栏。

专栏中首先快速体验Elasticsearch、Kibana、Metricbeat、Logstash 等组件功能;然后进行索引CRUD、DSL搜索查询和聚合查询、索引模板和组件模板、索引生命周期(ILM)策略、数据流(Data Stream)等操作实践;最后讲解 Spring Boot 和 Elasticsearch REST API 应用开发。帮助开发人员快速掌握 Elasticsearch 分布式的开源搜索和分析引擎、以及基于Elasticsearch的应用开发实践。

Elasticsearch8官方Java客户端Elasticsearch的Java客户端为所有Elasticsearch
Elasticsearch8官方Java客户端Elasticsearch的Java客户端为所有Elasticsearch
Elasticsearch8官方Java客户端Elasticsearch的Java客户端为所有Elasticsearch

继续阅读