以下の SDK およびツールを使用して、OpenSearch Industry Algorithm Edition をアプリケーションに統合します。
クイックリファレンス
| 言語 | インストール | ドキュメント | ソース |
|---|---|---|---|
| Java | Maven(以下を参照) | — | — |
| PHP | PHP SDK のダウンロード | — | — |
| Go | go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearch | — | — |
| Python(データ処理用) | pip install aliyun-python-sdk-opensearch | — | — |
| Python(管理用) | PyPI | — | GitHub |
Java SDK
OpenSearch の Java SDK は、データ処理および検索機能をサポートします。アプリケーションの管理操作には、代わりに管理用 SDK をご使用ください。
以下の依存関係を pom.xml に追加します:
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>4.0.0</version>
</dependency>PHP SDK
OpenSearch の PHP SDK は、アプリケーション管理、データ処理および検索機能をサポートします。インストール手順およびソースコードについては、「PHP SDK のダウンロード」をご参照ください。
Go
以下のコマンドを実行して Go SDK をインストールします:
go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearchPython SDK
利用可能な Python パッケージは 2 種類あります。ご利用のユースケースに応じて選択してください:
| パッケージ | 用途 |
|---|---|
aliyun-python-sdk-opensearch(pip) | データ処理および検索 |
| OpenSearch 管理用 Python SDK | アプリケーションライフサイクル管理 |
データ処理および検索用 Python SDK
pip install aliyun-python-sdk-opensearchOpenSearch 管理用 Python SDK
管理用 SDK では、OpenSearch アプリケーションの作成および管理など、アプリケーションレベルの操作を実行できます。
SortScript
SortScript は、Cava ベースのソートスクリプトを管理するためのコマンドラインツールです。Python 2.7 より後のバージョンが必要であり、スクリプトの作成、保守、公開、削除といったフルライフサイクルをサポートします。
詳細については、「SortScript を使用したソートスクリプトの作成」をご参照ください。