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

OpenSearch:サマリークエリ

最終更新日:Dec 28, 2024

説明

サマリークエリは、OpenSearch Retrieval Engine Edition の 2 フェーズクエリと互換性があります。OpenSearch Retrieval Engine Edition テーブルが生成されると、追加のサマリーテーブルが登録されます。サマリーテーブルの名前は、スキーマで指定されたテーブル名とサフィックスで構成されます。デフォルトのサフィックスは default_summary_ です。ビジネス要件に基づいてサフィックスを変更できます。サマリーテーブルは、サマリークエリに必要です。

サマリークエリには主キーを含める必要があります。

サポートされているバージョン

OpenSearch Retrieval Engine Edition V3.7.0 以降

SELECT brand, price FROM phone_summary_ WHERE nid = 8 or nid = 7

SELECT brand, price FROM phone_summary_ WHERE nid IN (7, 8, 9)

クエリ条件の制限

サマリークエリでは、WHERE 句の後に主キーフィールドを指定する必要があります。上記の例では、phone テーブルの主キーフィールドは nid です。このフィールドは、必要なデータレコードを取得するために使用されます。

クエリ条件に主キーフィールドが含まれている場合は、AND 演算子を使用して他の条件を追加することもできます。このようにして、返されるレコードがフィルタリングされます。

SELECT brand, price FROM phone_summary_ WHERE nid IN (7, 8, 9) AND price < 2000