Elasticsearch采用REST API, 所有的操作都可通过HTTP API完成,例如增删改查、别名配置等。本文介绍Restful API的使用方法。

Elasticsearch官方参考文档

使用REST Client交互

客户端访问仅支持HTTP/TCP方式,建议您采用Elasticsearch官方提供的Java REST Client

使用Java API交互

Elasticsearch为Java用户提供了内置客户端,包括TransportClient和Java REST Client。Elasticsearch 7.0中已经弃用TransportClient,在8.0中完全移除它。因此在实际开发中建议您使用Java REST Client。关于Java API的更多信息,请参见官方Java API以及Java API使用说明文档。
说明 Java客户端所使用的Elasticsearch版本必须与Elasticsearch集群版本一致,否则可能无法相互识别。

RESTful API(HTTP)请求说明

您可以使用RESTful API或者curl命令,通过9200端口与Elasticsearch进行通信。参数说明及具体示例请参见通过curl命令访问与管理阿里云Elasticsearch