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

OpenSearch:SDK リファレンス

最終更新日:Jun 23, 2026

OpenSearch は、複数のプログラミング言語でトラフィックサービスとコントロールサービス用の公式 SDK を提供しています。

公式サポート

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

OpenSearch は、Java、PHP、Go、Python、C#、TypeScript の 6 言語でトラフィックサービス 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 は、Swagger 2.0 プロトコルを使用して OpenSearch API リポジトリで定義されています。Swagger Codegen を使用して、最大 50 言語のクライアントコードを生成できます。