OpenSearch Vector Search Edition SDKs for asynchronous Java, Java, Python, and Go encapsulate only the Traffic API operations for data processing and search. To use other features, you must use the Management and Control SDKs.
Maven dependencies
Java
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-sdk-ha3engine-vector</artifactId>
<version>1.1.17</version>
</dependency>Python
# Requires: Python >=3.6
pip install alibabacloud_ha3engine_vector==1.1.17Go
go get github.com/aliyun/alibabacloud-ha3-go-sdk@v1.1.17-vectorAsynchronous Java
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-sdk-ha3engine-async</artifactId>
<version>1.1.7</version>
</dependency>Change log
Java
1.1.17 (2025-06-12)
The inference-query operation supports video retrieval.
Added the `sorts` field to the query operation to support multi-dimensional sorting.
Added the `mode` field to the multi-query operation to configure how scores are calculated for documents with the same primary key in multi-ingest results.
1.1.15 (2025-03-26)
By default, the system verifies the existence of the primary key field when you push data.
1.1.14 (2025-03-07)
Added API operations for table management.
v1.1.13 (2025-01-24)
Added a method for batch queries.
v1.1.11 (2025-01-06)
The vector SDK supports request body compression.
Added an API for hybrid text and vector retrieval.
Added an API for vector engine statistics syntax.
v1.1.8 (2024-08-13)
The push API operation supports custom headers.
Added support for custom `RuntimeOptions` parameters.
Added the `kvpairs` parameter.
v1.1.3 (2024-03-13)
Multi-query searches support a unified sort expression.
Conditional queries support filter expressions and sort expressions.
v1.1.2 (2023-11-13)
Added support for hybrid text and vector queries.
v1.1.1 (2023-07-12)
Added support for queries in Vector Search Edition.
Python
1.1.17 (2025-06-12)
The inference-query operation supports video retrieval.
Added the `sorts` field to the query operation to support multi-dimensional sorting.
Added the `mode` field to the multi-query operation to configure how scores are calculated for documents with the same primary key in multi-ingest results.
1.1.15 (2025-03-26)
By default, the system verifies the existence of the primary key field when you push data.
1.1.14 (2025-03-07)
Added API operations for table management.
v1.1.13 (2025-01-24)
Added a batch query method.
v1.1.11 (2025-01-06)
The vector SDK supports request body compression.
Added an API for hybrid text and vector retrieval.
Added an API for vector engine statistics syntax.
v1.1.8 (2024-08-13)
The push API operation supports custom headers.
Added support for custom `RuntimeOptions` parameters.
Added the `kvpairs` parameter.
v1.1.3 (2024-03-13)
Multi-query searches support a unified sort expression.
Conditional queries support filter expressions and sort expressions.
v1.1.2 (2023-11-13)
Added support for hybrid text and vector queries.
v1.1.1 (2023-07-12)
Added support for queries in Vector Search Edition.
Go
1.1.17 (2025-06-12)
The inference-query operation supports video retrieval.
Added the `sorts` field to the query operation to support multi-dimensional sorting.
Added the `mode` field to the multi-query operation to configure how scores are calculated for documents with the same primary key in multi-ingest results.
1.1.15 (2025-03-26)
By default, the system verifies the existence of the primary key field when you push data.
1.1.14 (2025-03-07)
Added API operations for table management.
v1.1.13 (2025-01-24)
Added a batch query method.
v1.1.12 (2025-01-06)
Added support for request body compression in the vector SDK.
Added an API for hybrid text and vector retrieval.
Added an API for vector engine statistics.
v1.1.8-vector (2024-08-13)
Added support for custom headers in the push API operation.
Added support for custom `RuntimeOptions` parameters.
Added the `kvpairs` parameter.
v1.1.3-vector (2024-03-19)
Added support for data search and push using the Go SDK.
Asynchronous Java
1.1.17 (2025-09-10)
The inference-query operation supports video retrieval.
Added the `sorts` field to the query operation to support multi-dimensional sorting.
Added the `mode` field to the multi-query operation to configure how scores are calculated for documents with the same primary key in multi-ingest results.
v1.1.6 (2025-04-01)
By default, the system checks if the primary key field exists when you push data.
v1.1.5 (2025-01-24)
Added a batch query method.
v1.1.4 (2024-12-10)
Added support for pb&deflate compression to the search API operation.
v 1.1.3 (2024-08-13)
Added support for custom headers in the push API operation.
Added the `kvpairs` parameter.
v1.1.0 (2024-03-13)
Multi-query searches now support a unified sort expression.
Conditional queries now support filter expressions and sort expressions.
v1.0.0 (2023-12-24)
The vector query API operation supports asynchronous invocation in Java.
Usage notes
Do not run the
go get github.com/aliyun/alibabacloud-ha3-go-sdkcommand to pull Git dependencies. You must specify a version at the end of the command because the tags for both the Vector Search Edition and the Retrieval Engine Edition are in the same GitHub repository. When you pull dependencies, you must select the version that corresponds to your instance edition.