Tous les produits
Search
Centre de documentation

OpenSearch:Référence du SDK

Dernière mise à jour :Aug 22, 2026

OpenSearch propose des SDK officiels pour plusieurs langages de programmation et prend en charge le développement personnalisé via Swagger Codegen.

Support officiel

1. Services de trafic

OpenSearch met à disposition des SDK officiels pour les services de trafic en Java, PHP, Go, Python, C# et TypeScript. Ces SDK prennent en charge l'envoi de données, les requêtes de recherche et l'assistance à la recherche.

Langage

Référence

Java

SDK Java

PHP

SDK PHP

Go

SDK Go

Python

SDK Python

C#

SDK C#

TypeScript

SDK TypeScript

2. Services du plan de contrôle

Remarque : Les services du plan de contrôle n'incluent pas les API de trafic pour la recherche, les suggestions de saisie semi-automatique, l'envoi de documents ou l'ingestion de données.

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

Développement personnalisé

Les API OpenSearch courantes sont définies dans le dépôt OpenSearch API selon le protocole Swagger 2.0. Vous pouvez utiliser Swagger Codegen pour générer du code client dans jusqu'à 50 langages.