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。
文檔內容是否對您有幫助?