官方支援
1.Cellular Data Package
OpenSearch官方目前支援Java、PHP、Go、Python、C#、TypeScript這6種開發語言的Cellular Data PackageSDK(包括資料推送、查詢服務、搜尋引導等)。
語言 | 參考 |
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
自訂開發
OpenSearch常用介面以Swagger 2.0協議定義在Opensearch API版本庫中。可以藉助Swagger Codegen產生多達50種語言的用戶端代碼。