このガイドでは、OpenSearch のコア機能に関する Java SDK のサンプルと手順を説明します。データプッシュと検索アプリケーションをカバーし、開発者がエンドツーエンドのワークフローを理解するのに役立ちます。
ドキュメントプッシュのデモとログ
-
コミットプッシュのデモ:このデモでは、commit メソッドの使用方法を示します。ドキュメントデータは動的に Map オブジェクトにカプセル化され、add メソッドを使用してキャッシュに追加されます。その後、commit メソッドが呼び出され、ドキュメントが一括で送信されます。
-
プッシュのデモ:このデモでは、push メソッドを使用してデータを送信する方法を示します。指定されたフォーマットでデータセットが生成され、その後 push メソッドが呼び出されて、データセット全体が単一のバッチでアプリケーションに送信されます。
-
SDK ログ出力:このガイドでは、Java SDK のログを設定する方法について説明します。
検索のデモ
-
検索のデモ:このデモでは、環境変数を設定する方法を説明し、Java SDK を使用してドキュメントを検索するためのサンプルコードを提供します。
-
スクロールクエリのデモ:search メソッドでは最大 5,000 件の結果しか取得できません。このデモでは、scroll メソッドを使用してすべてのデータをエクスポートする方法を示します。
-
反復スクロールクエリのデモ:このデモでは、カーソルを使用してページ分割された結果を継続的に取得し、ディープページングのパフォーマンスを最適化する方法を示します。
-
アルゴリズムモジュールパラメーターの使用:このデモでは、BM25 の重み調整やセマンティック検索のしきい値設定などの高度なパラメーターを使用して、検索結果の関連性を向上させる方法について説明します。