クラスターをデプロイした後、OpenSearch Retrieval Engine Editionコンソールにログオンしてクエリテストを実行できます。クエリテストを実行するときは、ビジネス要件に基づいてクエリリクエストでさまざまなクエリ句を指定できます。
手順
OpenSearch Retrieval Engine Edition コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。インスタンスページで、管理するインスタンスを見つけ、アクション列の [管理] をクリックします。
表示されるページで、左側のナビゲーションウィンドウの [拡張機能] > [クエリテスト] を選択します。クエリテストページで、ドロップダウンリストから [SQLクエリ]、[Havenaskクエリ]、または [REST APIクエリ] を選択し、ビジネス要件に基づいてクエリ句を追加して、[検索] をクリックします。指定されたクエリ条件を満たす結果が表示されます。
Havenaskクエリ
[Havenaskクエリ] をドロップダウンリストから選択すると、query フィールドと Clauses フィールドが表示されます。query フィールドにクエリ文を入力し、config 句と cluster 句を指定する必要があります。ビジネス要件に基づいてデータを取得するために、他の句を追加できます。
SQLクエリ
[SQLクエリ] をドロップダウンリストから選択すると、クエリフィールドと [Clauses] フィールドが表示されます。query フィールドにクエリ文を入力し、[検索] をクリックします。
ビジネス要件に基づいてデータを取得するために、kvpair 句を指定できます。
SELECT 文を使用して DATE 型、TIME 型、または TIMESTAMP 型のフィールドを取得することはできません。
RESTful APIクエリ
[REST APIクエリ] をドロップダウンリストから選択し、[インデックステーブル] ドロップダウンリストからインデックステーブルを選択し、左側のSQLエディターにクエリステートメントを入力して、[検索] をクリックします。
RESTful API クエリの結果は、現在のページの右側のセクションに表示されます。
{
"query": "index_id:12" // クエリ
}参考資料
SQLクエリの構文の詳細については、クエリ構文を参照してください。
Havenaskクエリの構文の詳細については、query句を参照してください。
RESTful APIクエリの構文の詳細については、OpenSearch Retrieval Engine EditionのRESTful API構文を参照してください。