- Elasticsearch实战与原理解析
- 牛冬
- 322字
- 2020-08-27 17:43:11
第4章 初级客户端实战
学问勤中得
萤窗万卷书
本章主要介绍在Elasticsearch中初级客户端的API使用方法。
想要使用Elasticsearch服务,则要先获取一个Elasticsearch客户端。获取Elasticsearch客户端的方法很简单,最常见的就是创建一个可以连接到集群的传输客户端对象。
在Elasticsearch中,客户端有初级客户端和高级客户端两种。它们均使用Elasticsearch提供了RESTful风格的API,因此,本书中的客户端API使用也以RESTful风格的API为主。在使用RESTful API时,一般通过9200端口与Elasticsearch进行通信。
初级客户端是Elasticsearch为用户提供的官方版初级客户端。初级客户端允许通过HTTP与Elasticsearch集群进行通信,它将请求封装发给Elasticsearch集群,将Elasticsearch集群的响应封装返回给用户。初级客户端与所有Elasticsearch版本都兼容。
高级客户端是用于弹性搜索的高级客户端,它基于初级客户端。高级客户端公开了API特定的方法,并负责处理未编组的请求和响应。