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

OpenSearch:SDK リファレンス

最終更新日:Aug 22, 2026

OpenSearch は、複数のプログラミング言語向けの公式 SDK を提供し、Swagger Codegen を使用したカスタム開発をサポートしています。

公式サポート

1. トラフィックサービス

OpenSearch は、Java、PHP、Go、Python、C#、TypeScript 向けの公式トラフィックサービス SDK を提供しています。これらの SDK は、データプッシュ、検索クエリ、検索ガイダンスをサポートしています。

言語

リファレンス

Java

Java SDK

PHP

PHP SDK

Go

Go SDK

Python

Python SDK

C#

C# SDK

TypeScript

TypeScript SDK

2. コントロールプレーンサービス

注: コントロールプレーンサービスには、検索、サジェスト、ドキュメントプッシュ、データインジェスト用のトラフィック API は含まれません。

1) Java:

<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-opensearch</artifactId>
    <version>0.11.0</version>
</dependency>

コア:

<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 の言語でクライアントコードを生成できます。