OpenSearch menyediakan SDK resmi untuk berbagai bahasa pemrograman dan mendukung pengembangan kustom menggunakan Swagger Codegen.
Dukungan resmi
1. Traffic Services
OpenSearch menyediakan SDK layanan traffic resmi untuk Java, PHP, Go, Python, C#, dan TypeScript. SDK ini mendukung dorong data, kueri pencarian, dan panduan pencarian.
|
Bahasa |
Referensi |
|
Java |
|
|
PHP |
|
|
Go |
|
|
Python |
|
|
C# |
|
|
TypeScript |
2. Layanan control plane
Catatan: Layanan control plane tidak mencakup API traffic untuk pencarian, saran drop-down, dorong dokumen, atau ingesti data.
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
Pengembangan kustom
API OpenSearch umum didefinisikan dalam repositori OpenSearch API menggunakan protokol Swagger 2.0. Anda dapat menggunakan Swagger Codegen untuk menghasilkan kode client dalam hingga 50 bahasa.