説明
サマリークエリは、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