全部产品
云市场
云游戏

SDK简介

更新时间:2020-05-27 16:43:20

官方支持

1.流量服务

开放搜索官方目前仅支持Java和PHP两种开发语言的流量服务SDK。

语言 参考
Java https://help.aliyun.com/document_detail/52286.html
PHP https://help.aliyun.com/document_detail/53078.html

2.管控服务

注意:管控服务并不包含搜索、下拉提示查询、推送文档、数据采集等流量接口。

1)Java:

  1. <dependency>
  2. <groupId>com.aliyun</groupId>
  3. <artifactId>aliyun-java-sdk-opensearch</artifactId>
  4. <version>指定版本</version>
  5. </dependency>

2)Go:

  1. go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearch

3)Python:

  1. pip install aliyun-python-sdk-opensearch

4)PHP:

  1. composer require alibabacloud/opensearch

第三方支持

许多第三方团体也根据开放搜索的API协议开发了开源客户端。

免责声明:下列开源客户端由第三方团体开发和维护,请用户根据自身情况酌情选用。阿里云开放搜索团队对此不提供任何支持和保障。

1)Timandes/opensearch-php

语言:PHP

维护人:Timandes White timands@gmail.com

版本库地址:https://github.com/Timandes/opensearch-php

推荐理由:

  • 支持Composer部署;
  • 支持Swoole协程;

自己开发

开放搜索常用接口以Swagger 2.0协议定义在Opensearch API版本库中。可以借助Swagger Codegen生成多达50种语言的客户端代码。