版本说明与相关下载
本文将为您详细介绍OpenSearch中Java SDK各版本的说明与相关下载。
版本说明
提供Java语言对API接口的封装(数据处理、搜索等),其他功能请使用管控SDK。
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>4.0.0</version>
</dependency>
兼容性说明
3.1.3与2.1.x SDK版本差别较大,不支持通过2.1.x版本SDK访问标准版应用。
3.1.3及以上SDK版本,支持高级版和标准版应用。
支持多应用查询。
3.1.3版scroll方法不支持sort。
更新日志
V4.0.0(2021-09-13)
增加下拉提示参数ReSearch::DISABLE。
更正下拉提示URI。
V3.9.0(2021-08-10)
增加DocumentClient.push重载方法支持传入JSONArray文档。
V3.8.0(2021-08-02)
新增com.aliyun.opensearch.tracer.ClientTracer请求监控接口。
V3.7.0(2021-05-11)
废弃V3管控API请求。
V3.6.0( 2020-09-23)
支持FinalDistinct子句。
支持自定义查询子句。
v3.5.1 Java SDK(2020-04-24)
支持临时安全令牌(STS)。
新增搜索参数Rank.secondRankType(EXPRESSION|CAVA_SCRIPT)。
新增下拉提示参数userId和reSearch(HOMONYM)。
新增SuggestParams与下拉提示的execute方法。
修复下拉提示条数参数无效的错误。
修复下拉提示reSearch参数值(HOMONY => HOMONYM)。
v3.5.0(2020-04-14)
支持临时安全令牌(STS)。
新增搜索参数Rank.secondRankType(EXPRESSION|CAVA_SCRIPT)。
新增下拉提示参数userId和reSearch(HOMONY)。
新增SuggestParams与下拉提示的execute方法。
v3.4.1 Java SDK(2019-09-17)
支持HTTPS。
V3.4.0(2019-08-23)
支持HTTPS。
v3.3.0 Java SDK(2018-09-03)
<dependency> <groupId>com.aliyun.opensearch</groupId> <artifactId>aliyun-sdk-opensearch</artifactId> <version>3.3.0</version> </dependency>
更新描述
v3.2.0 Java SDK(2018-06-07)
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>3.2.0</version>
</dependency>
新功能
Scroll方法支持sort(仅限单个int类型字段)。
AppClient支持switchTo切换版本,用于批量切换版本。
支持多应用搜索。
根据应用名或应用ID,获取或更新配额。
支持修改新计费模型应用配额(包括计费规格、存储容量、计算资源)。
支持新下拉提示。
修复Bug
在使用完request后需要进行关闭,因为如果response是gzip流,不进行关闭,连接不会归还到连接池,会导致连接池满整个SDK hang住。
v3.1.3 Java SDK(2017-04-14)
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>3.1.3</version>
</dependency>
将第三方抵赖放入opensearch的包中. 为了减小与用户的依赖冲突, 除了slf4j-api组件, 其他依赖全部relocated到opensearch的package下。
FULLJSON支持。
commit时无论成功还是失败,都清掉buff里的doc.减少上sdk api使用上的歧义。
下载说明
最新稳定版
v4.0.0 Java SDK(2021-09-13)(建议使用版本)
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>4.0.0</version>
</dependency>
历史版本
v3.2.0 Java SDK(2018-06-07)
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>3.2.0</version>
</dependency>
v3.1.3 JAVA SDK(2017-04)
<dependency>
<groupId>com.aliyun.opensearch</groupId>
<artifactId>aliyun-sdk-opensearch</artifactId>
<version>3.1.3</version>
</dependency