OpenSearch では、アプリケーションにデータ処理および検索機能を統合するための Java、PHP、Go、Python 向け SDK を提供しています。また、別途、管理向け SDK および Cava ベースのプラグイン用コマンドラインツールも利用可能です。
SDK の概要
| 言語 | インストール | ドキュメント | ソース |
|---|---|---|---|
| Java | Maven 依存関係(以下参照) | — | — |
| PHP | — | ダウンロード | — |
| Go | go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearch | — | — |
| Python(検索) | pip install aliyun-python-sdk-opensearch | — | — |
| Python(管理) | — | PyPI | GitHub |
OpenSearch SDK for Java
OpenSearch SDK for Java は、データ処理および検索に関する API オペレーションをカプセル化します。その他の機能を利用する場合は、管理向け SDK をご使用ください。
以下の依存関係を pom.xml に追加します:
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>4.0.0</version>
</dependency>OpenSearch SDK for PHP
OpenSearch SDK for PHP は、アプリケーション管理、データ処理、および検索に関する API オペレーションをカプセル化します。インストール手順については、「ダウンロード」をご参照ください。
Go
go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearchPython
pip install aliyun-python-sdk-opensearchOpenSearch 管理向け Python SDK
Cava ベースのプラグイン向けコマンドラインツール
SortScript は、ソートスクリプトの作成、保守、公開、削除を行うための Python ベースのコマンドラインツールです(Python 2.7 より後のバージョンが必要)。
ダウンロード: sort_script_tools.tar