PrefixQuery は、プレフィックスクエリの構成を指定します。プレフィックスクエリ機能を使用すると、特定のプレフィックスに一致するデータをクエリできます。プレフィックスの照合に使用されるフィールドが TEXT フィールドの場合、フィールド値はトークン化されます。少なくとも 1 つのトークンに指定されたプレフィックスが含まれている場合、行はクエリ条件を満たします。
データ構造
message PrefixQuery {
// 属性列の名前。
optional string field_name = 1;
// プレフィックスクエリを実行するときに列の値と照合するために使用されるプレフィックス。
optional string prefix = 2;
// クエリ条件の重み構成。
optional float weight = 3;
}
パラメーター | タイプ | 必須 | 説明 |
field_name | string | はい | 属性列の名前。 |
prefix | string | はい | プレフィックスクエリを実行するときに列の値と照合するために使用されるプレフィックス。 プレフィックスの照合に使用されるフィールドが TEXT フィールドの場合、フィールド値はトークン化されます。少なくとも 1 つのトークンに指定されたプレフィックスが含まれている場合、行はクエリ条件を満たします。 |
weight | float | いいえ | クエリ条件の重み構成。 |