すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:RESTful API

最終更新日:Jan 11, 2025

Elasticsearch は RESTful API をサポートしています。これにより、HTTP API を使用して、追加、削除、変更、および検索操作を実行し、エイリアスを設定できます。このトピックでは、RESTful API の使用方法について説明します。

オープンソースの Elasticsearch ドキュメントからの参照

Java REST クライアントを使用してクラスターにアクセスする

HTTP または TCP 経由のアクセスのみがサポートされています。オープンソースの Elasticsearch によって提供される Java REST クライアント を使用することをお勧めします。

Java API を使用してクラスターにアクセスする

Elasticsearch には、Java ユーザー向けに Transport Client と Java REST クライアントがプリインストールされています。Transport Client は Elasticsearch 7.0 では非推奨となり、Elasticsearch 8.0 では使用できなくなりました。Java REST クライアントを使用することをお勧めします。 Java API の詳細については、Java API概要 をご参照ください。
説明 Java REST クライアントで使用される Elasticsearch のバージョンは、関連する Elasticsearch クラスターのバージョンと一致している必要があります。一致していない場合、Java REST クライアントは Elasticsearch クラスターを識別できない可能性があります。

HTTP 経由の RESTful API ベースのリクエスト

RESTful API または cURL コマンドを使用して、ポート 9200 経由で Elasticsearch と通信できます。リクエストパラメーターと具体的な例の詳細については、「curl コマンドと API 操作を使用して Alibaba Cloud Elasticsearch クラスターを管理する」をご参照ください。