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。