第4章 初级客户端实战

学问勤中得

萤窗万卷书

本章主要介绍在Elasticsearch中初级客户端的API使用方法。

想要使用Elasticsearch服务,则要先获取一个Elasticsearch客户端。获取Elasticsearch客户端的方法很简单最常见的就是创建一个可以连接到集群的传输客户端对象。

在Elasticsearch中,客户端有初级客户端和高级客户端两种。它们均使用Elasticsearch提供了RESTful风格的API,因此,本书中的客户端API使用也以RESTful风格的API为主。在使用RESTful API时,一般通过9200端口与Elasticsearch进行通信。

初级客户端是Elasticsearch为用户提供的官方版初级客户端。初级客户端允许通过HTTP与Elasticsearch集群进行通信,它将请求封装发给Elasticsearch集群,将Elasticsearch集群的响应封装返回给用户。初级客户端与所有Elasticsearch版本都兼容。

高级客户端是用于弹性搜索的高级客户端,它基于初级客户端。高级客户端公开了API特定的方法,并负责处理未编组的请求和响应。