すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:リリースノート

最終更新日:Dec 28, 2024

リリースノート

OpenSearch SDK for Javaは、データ処理や検索などの機能を実装するために使用されるAPI操作をカプセル化しています。その他の機能を実装するには、Management and Control SDKを使用してください。

<dependency>
    <groupId>com.aliyun.opensearch</groupId>
    <artifactId>aliyun-sdk-opensearch</artifactId>
    <version>4.0.0</version>
</dependency>

互換性

  • OpenSearch SDK for JavaのV3.1.3バージョンは、V2.1.xバージョンとは大きく異なります。V2.1.xバージョンは、標準アプリケーションをサポートしていません

  • OpenSearch SDK for JavaのV3.1.3以降のバージョンは、アドバンストアプリケーションと標準アプリケーションをサポートしています。

  • クロスアプリケーションクエリはサポートされています

  • OpenSearch SDK for Java V3.1.3では、スクロールクエリでのソートはサポートされていません。

バージョン履歴

V4.0.0(2021-09-13)

  • ドロップダウン候補機能のReSearch::DISABLEパラメータが追加されました。

  • ドロップダウン候補機能のUniform Resource Identifier (URI)が修正されました。

V3.9.0(2021-08-10)

  • JSONArray形式のドキュメントをサポートするDocumentClientクラスのpushメソッドが追加されました。

V3.8.0(2021-08-02)

  • com.aliyun.opensearch.tracer.ClientTracer操作が追加されました。

V3.7.0(2021-05-11)

  • OpenSearch V3の管理操作は廃止されました。

V3.6.0( 2020-09-23)

  • FinalDistinct句がサポートされました。

  • カスタムクエリ用の句がサポートされました。

v3.5.1 Java SDK(2020-04-24)

  • Temporary Security Token Service (STS)トークンがサポートされました。

  • 検索機能のRank.secondRankTypeパラメータが追加されました。有効な値:EXPRESSIONとCAVA_SCRIPT。

  • ドロップダウン候補機能のuserIdおよびreSearchパラメータが追加されました。reSearchパラメータはHOMONYMに設定できます。

  • ドロップダウン候補機能のSuggestParamsクラスとexecuteメソッドが追加されました。

  • ドロップダウン候補の数に関するパラメータが無効であるために発生するエラーが修正されました。

  • ドロップダウン候補機能のreSearchパラメータに関するエラーが修正されました。サポートされている値HOMONYはHOMONYMに修正されました。

v3.5.0(2020-04-14)

  • STSトークンがサポートされました。

  • 検索機能のRank.secondRankTypeパラメータが追加されました。有効な値:EXPRESSIONとCAVA_SCRIPT。

  • ドロップダウン候補機能のuserIdおよびreSearchパラメータが追加されました。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)

  • Maven依存関係

  • <dependency>
      <groupId>com.aliyun.opensearch</groupId>
      <artifactId>aliyun-sdk-opensearch</artifactId>
      <version>3.3.0</version>
    </dependency>

バージョンの説明

SDK for Java V3.2.0 (2018-06-07)

<dependency>
  <groupId>com.aliyun.opensearch</groupId>
  <artifactId>aliyun-sdk-opensearch</artifactId>
  <version>3.2.0</version>
</dependency>

バージョンの説明

新機能

  • スクロールクエリは、int型の単一フィールドに基づくソートをサポートするようになりました。

  • AppClientクラスにswitchToメソッドが追加され、複数のアプリケーションのバージョンを一度に切り替えることができるようになりました。

  • クロスアプリケーションクエリがサポートされました。

  • アプリケーション名またはIDに基づいてアプリケーションのクォータをクエリまたは更新することがサポートされました。

  • 仕様、ストレージ容量、コンピューティングリソースなど、アプリケーションの課金モデルとクォータの変更がサポートされました。

  • ドロップダウン候補機能が更新されました。

バグ修正

  • リクエストに対するレスポンスを受信した後、リクエストが閉じられます。リクエストが閉じられず、レスポンスがGZIP形式の場合、リクエストで使用されている接続は接続プールに戻されずに占有されたままになります。この場合、接続プール内の接続が不足し、SDKが応答を停止します。

SDK for Java V3.1.3 (2017-04-14)

<dependency>
  <groupId>com.aliyun.opensearch</groupId>
  <artifactId>aliyun-sdk-opensearch</artifactId>
  <version>3.1.3</version>
</dependency>
  • サードパーティの依存関係と公式の依存関係の間の競合を減らすために、slf4j-apiコンポーネントを除くすべてのサードパーティの依存関係がOpenSearchのパッケージに再配置されました。

  • FULLJSON形式がサポートされました。

  • commitメソッドを呼び出すと、呼び出しが成功したかどうかにかかわらず、ドキュメントはSDKクライアントのバッファから削除されます。これにより、SDKの使用中またはAPI操作の呼び出し中のあいまいさが軽減されます。