公式サポート
1. トラフィック SDK
OpenSearch は、Java、PHP、Go、Python、C#、TypeScript の 6 つのプログラミング言語でトラフィック SDK を提供しています。トラフィック SDK は、データプッシュ、データクエリ、検索ガイダンスなどの機能をサポートしています。
プログラミング言語 | リファレンス |
Java | |
PHP | |
Go | |
Python | |
C# | |
TypeScript |
2. 管理および制御 SDK
注: 管理および制御 SDK は、検索、ドロップダウン候補、ドキュメントプッシュ、データ収集などのトラフィック API 操作をサポートしていません。
1. Java:
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-opensearch</artifactId>
<version>0.11.0</version>
</dependency>
Core:
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.5.20</version>
</dependency>
2. Go:
go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearch
3. Python:
pip install aliyun-python-sdk-opensearch
4. PHP:
composer require alibabacloud/opensearch
カスタム開発
OpenSearch で頻繁に使用される API 操作は、OpenSearch API リポジトリで Swagger 2.0 に準拠して定義されています。Swagger Codegen を使用すると、50 以上のプログラミング言語でクライアントコードを生成できます。