版本說明
提供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的功能已可開放使用。