再インデックスが完了したら、OpenSearch Vector Search Editionコンソールのクエリテストページに移動して、クエリテストを実行できます。クエリテストページでは、ベクトルベースのクエリ、プライマリキーベースのクエリ、およびベクトルとテキストによるハイブリッドクエリの3種類のクエリを実行できます。このトピックでは、プライマリキーベースのクエリを実行する方法について説明します。
手順
OpenSearchインスタンスの詳細ページで、左側のナビゲーションペインの[クエリテスト]をクリックします。[プライマリキーベースのクエリ]タブで、[テーブル名]ドロップダウンリストからクエリ対象のデータを含むテーブルを選択します。右上隅のドロップダウンリストから、フォームモードまたは開発者モードを選択できます。デフォルトでは、フォームモードが選択されています。
フォームモード
フォームモードを選択すると、クエリパラメータがフォームに表示されます。クエリ結果はフォームの下に表示されます。一部のクエリ機能は無効になっています。
次のセクションでは、クエリパラメータについて説明します。
テーブル名:必須。クエリ対象のデータを含むテーブル。[テーブル名]ドロップダウンリストから[使用中]状態のテーブルを選択します。
プライマリキー:必須。1つ以上のプライマリキー値。複数のプライマリキー値はカンマ(,)で区切ります。例:1,2,3。
クエリする1つ以上のプライマリキー値を入力し、[検索]をクリックします。複数のプライマリキー値はカンマ(,)で区切ります。クエリ結果は、次の図に示すように、フォームの下に表示されます。
開発者モード
クエリパラメータとクエリ結果は、元のステートメントの形式で表示されます。すべてのクエリ機能がサポートされています。
左側のセクションでビジネス要件に基づいてクエリパラメータを設定し、[検索]をクリックします。クエリ結果は右側のセクションに表示されます。次の図は例を示しています。
{
"ids": ["1","2"]
}
ids:
list[]
形式で1つ以上のプライマリキー値を入力します。複数のプライマリキー値はカンマ(,)で区切ります。
使用上の注意
プライマリキーベースのクエリは、テーブル名とプライマリキー値に基づいてのみ実行できます。