全部產品
Search
文件中心

OpenSearch:版本說明

更新時間:Jul 13, 2024

版本說明

提供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)

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的功能已可開放使用。