次の 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
Java 向けの OpenSearch SDK は、データ処理と検索に対応しています。アプリケーション管理操作については、代わりに管理 SDK を使用してください。
pom.xml ファイルに次の依存関係を追加します:
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>4.0.0</version>
</dependency>PHP SDK
PHP 向けの OpenSearch SDK は、アプリケーション管理、データ処理、検索に対応しています。ダウンロード手順とソースコードについては、「PHP SDK のダウンロード」をご参照ください。
Go SDK
次のコマンドを実行して Go SDK をインストールします:
go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearchPython SDK
2 つの Python パッケージが利用できます。ユースケースに応じて選択してください:
| パッケージ | 目的 |
|---|---|
aliyun-python-sdk-opensearch (pip) | データ処理と検索 |
| Python 向けの OpenSearch 管理 SDK | アプリケーションライフサイクル管理 |
データ処理と検索向けの Python SDK
pip install aliyun-python-sdk-opensearchPython 向けの OpenSearch 管理 SDK
管理 SDK は、OpenSearch アプリケーションの作成や管理といった、アプリケーションレベルの操作に使用します。
SortScript
SortScript は、Cava ベースのソートスクリプトを管理するためのコマンドラインツールです。Python 2.7 より新しいバージョンが必要です。作成、保守、公開、削除といったスクリプトライフサイクル全体をサポートします。
使用方法については、「SortScript を使用したソートスクリプトの作成」をご参照ください。