版本说明
提供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使用上的歧义。