Criteria

現在の検索結果に適用されているフィルタ条件。

JSON 表現
{
  "field": string,
  "fetchMatchedAnnotations": boolean,

  // Union field value can be only one of the following:
  "textArray": {
    object (StringArray)
  },
  "intRangeArray": {
    object (IntRangeArray)
  },
  "floatRangeArray": {
    object (FloatRangeArray)
  },
  "dateTimeRangeArray": {
    object (DateTimeRangeArray)
  },
  "geoLocationArray": {
    object (GeoLocationArray)
  },
  "boolValue": {
    object (BoolValue)
  }
  // End of list of possible types for union field value.
}
フィールド
field

string

フィルタ条件を適用する UGA フィールドまたは ML フィールド。

fetchMatchedAnnotations

boolean

true の場合、この条件に一致するクエリ アノテーションを返します。このオプションは、パーティション レベルのアノテーションを含む包含条件(除外条件ではない)にのみ適用されます。サポートされているデータ型は、INTEGER、FLOAT、STRING(DataSchema.SearchStrategy.EXACT_SEARCH のみ)、BOOLEAN です。

共用体フィールド value

value は次のいずれかになります。

textArray

object (StringArray)

フィールドに関連付けられたテキスト値。

intRangeArray

object (IntRangeArray)

フィールドに関連付けられた整数範囲。

floatRangeArray

object (FloatRangeArray)

フィールドに関連付けられた浮動小数点数範囲。

dateTimeRangeArray

object (DateTimeRangeArray)

フィールドに関連付けられている日時範囲。

geoLocationArray

object (GeoLocationArray)

位置情報の配列。

boolValue

object (BoolValue)

ブール値。

StringArray

文字列型の値のリスト。

JSON 表現
{
  "txtValues": [
    string
  ]
}
フィールド
txtValues[]

string

文字列型の値。

IntRangeArray

整数範囲値のリスト。

JSON 表現
{
  "intRanges": [
    {
      object (IntRange)
    }
  ]
}
フィールド
intRanges[]

object (IntRange)

整数の範囲値。

IntRange

整数の範囲型。

JSON 表現
{
  "start": string,
  "end": string
}
フィールド
start

string (int64 format)

int 範囲の開始。

end

string (int64 format)

整数範囲の終了。

FloatRangeArray

浮動小数点範囲値のリスト。

JSON 表現
{
  "floatRanges": [
    {
      object (FloatRange)
    }
  ]
}
フィールド
floatRanges[]

object (FloatRange)

浮動小数点数範囲の値。

FloatRange

浮動小数点範囲タイプ。

JSON 表現
{
  "start": number,
  "end": number
}
フィールド
start

number

浮動小数点数範囲の開始。

end

number

浮動小数点数範囲の終了。

GeoLocationArray

ロケーションのリスト。

JSON 表現
{
  "circleAreas": [
    {
      object (CircleArea)
    }
  ]
}
フィールド
circleAreas[]

object (CircleArea)

円の面積のリスト。

CircleArea

円の面積を表します。

JSON 表現
{
  "latitude": number,
  "longitude": number,
  "radiusMeter": number
}
フィールド
latitude

number

円形エリアの中心の緯度。度数 [-90 ~ 90]

longitude

number

円形エリアの中心の経度。度 [-180 ~ 180]

radiusMeter

number

円の半径(メートル単位)。

BoolValue

JSON 表現
{
  "value": boolean
}
フィールド
value

boolean