版本說明
提供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)
支持數據采集 2.0;
支持HTTPS;
修復abtest 傳參問題
V3.4.0(2019-08-23)
數據采集 2.0
支持HTTPS
v3.3.0 Java SDK(2018-09-03)
支持 A/B Test
支持行為數據采集
Maven地址
<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)
Maven地址
<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)
Maven地址
<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使用上的歧義。
suggest(下拉提示)功能確認相關組件已上線, sdk的功能已可開放使用。