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

OpenSearch:SDK クライアント

最終更新日:Apr 09, 2025

このトピックでは、OpenSearch SDK for Java の SDK クライアントの機能とよくある質問について説明します。

機能

  • DocumentClient クラスは、ドキュメントをアップロードするために使用されます。詳細については、「DocumentClient」をご参照ください。

  • OpenSearch クラスは、OpenSearchClient オブジェクトを作成するために使用されます。詳細については、「OpenSearch」をご参照ください。

  • OpenSearchClient クラスは、SearcherClient オブジェクトを作成するために使用されます。詳細については、「OpenSearchClient」をご参照ください。

  • SearcherClient クラスは、クライアントがクエリリクエストを送信するために使用されます。詳細については、「SearcherClient」をご参照ください。

OpenSearch SDK for Java についてのよくある質問

プールからの接続を待機中にタイムアウトしました

エラー:

com.aliyun.opensearch.sdk.dependencies.org.apache.http.conn.ConnectionPoolTimeoutException:
Timeout waiting for connection from pool

説明: OpenSearch SDK for Java の接続プールのデフォルト容量は 50 接続です。

次のサンプルコードを使用して、接続プールの容量を調整できます。

import com.aliyun.opensearch.util.HttpClientManager;

// ...

HttpClientManager.setMaxConnections(100); // 接続プールの最大接続数を設定します。