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

Tablestore:NestedQuery

最終更新日:May 01, 2026

NestedQuery は、ネストされたクエリの構成を定義します。ネストされたフィールドは直接クエリできません。NestedQuery を使用して、フィールドパスとサブクエリを指定することで、ネストされたフィールドの子行にあるデータをクエリします。

データ構造

message NestedQuery {
    optional string path = 1;
    optional Query query = 2;
    optional ScoreMode score_mode = 3;
    optional float weight = 4;
    optional InnerHits inner_hits = 5;
}

パラメーター

必須

説明

path

string

はい

ネストされたフィールドのパス。ドット表記で記述します。たとえば、news.title は、news という名前のネストされたフィールド内のサブフィールド title を参照します。

query

Query

はい

ネストされたフィールド内のサブフィールドに対して実行するサブクエリです。任意のクエリタイプを受け入れます。

score_mode

SortMode

いいえ

フィールドに複数の値が含まれる場合のスコア計算方法を指定します。

weight

float

いいえ

スコアリング時のこのクエリ条件の重みを指定します。

inner_hits

InnerHits

いいえ

ネストされたフィールド内でマッチしたサブフィールドを返すための設定項目です。