SDK参考
官方支持
1.流量服务
开放搜索官方目前支持Java、PHP、Go、Python、C#、TypeScript这6种开发语言的流量服务SDK(包括数据推送、查询服务、搜索引导等)。
语言 | 参考 |
Java | |
PHP | |
Go | |
Python | |
C# | |
TypeScript |
2.管控服务
注意:管控服务并不包含搜索、下拉提示查询、推送文档、数据采集等流量接口。
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
自定义开发
开放搜索常用接口以Swagger 2.0协议定义在Opensearch API版本库中。可以借助Swagger Codegen生成多达50种语言的客户端代码。