- JSON representation
- StringArray
- IntRangeArray
- IntRange
- FloatRangeArray
- FloatRange
- GeoLocationArray
- CircleArea
- BoolValue
Filter criteria applied to current search results.
| JSON representation | 
|---|
| { "field": string, "fetchMatchedAnnotations": boolean, // Union field | 
| Fields | |
|---|---|
| field | 
 The UGA field or ML field to apply filtering criteria. | 
| fetchMatchedAnnotations | 
 If true, return query matched annotations for this criteria. This option is only applicable for inclusion criteria, i.e., not exclusion criteria, with partition level annotations. It supports the following data types: - INTEGER - FLOAT - STRING (DataSchema.SearchStrategy.EXACT_SEARCH only) - BOOLEAN | 
| Union field  
 | |
| textArray | 
 The text values associated with the field. | 
| intRangeArray | 
 The integer ranges associated with the field. | 
| floatRangeArray | 
 The float ranges associated with the field. | 
| dateTimeRangeArray | 
 The datetime ranges associated with the field. | 
| geoLocationArray | 
 Geo Location array. | 
| boolValue | 
 A Boolean value. | 
StringArray
A list of string-type values.
| JSON representation | 
|---|
| { "txtValues": [ string ] } | 
| Fields | |
|---|---|
| txtValues[] | 
 String type values. | 
IntRangeArray
A list of integer range values.
| JSON representation | 
|---|
| {
  "intRanges": [
    {
      object ( | 
| Fields | |
|---|---|
| intRanges[] | 
 Int range values. | 
IntRange
Integer range type.
| JSON representation | 
|---|
| { "start": string, "end": string } | 
| Fields | |
|---|---|
| start | 
 Start of the int range. | 
| end | 
 End of the int range. | 
FloatRangeArray
A list of float range values.
| JSON representation | 
|---|
| {
  "floatRanges": [
    {
      object ( | 
| Fields | |
|---|---|
| floatRanges[] | 
 Float range values. | 
FloatRange
Float range type.
| JSON representation | 
|---|
| { "start": number, "end": number } | 
| Fields | |
|---|---|
| start | 
 Start of the float range. | 
| end | 
 End of the float range. | 
GeoLocationArray
A list of locations.
| JSON representation | 
|---|
| {
  "circleAreas": [
    {
      object ( | 
| Fields | |
|---|---|
| circleAreas[] | 
 A list of circle areas. | 
CircleArea
Representation of a circle area.
| JSON representation | 
|---|
| { "latitude": number, "longitude": number, "radiusMeter": number } | 
| Fields | |
|---|---|
| latitude | 
 Latitude of circle area's center. Degrees [-90 .. 90] | 
| longitude | 
 Longitude of circle area's center. Degrees [-180 .. 180] | 
| radiusMeter | 
 Radius of the circle area in meters. | 
BoolValue
| JSON representation | 
|---|
| { "value": boolean } | 
| Fields | |
|---|---|
| value | 
 |