- 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 |
field
string
The UGA field or ML field to apply filtering criteria.
fetchMatchedAnnotations
boolean
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 value
.
value
can be only one of the following:
textArray
object (
StringArray
)
The text values associated with the field.
intRangeArray
object (
IntRangeArray
)
The integer ranges associated with the field.
floatRangeArray
object (
FloatRangeArray
)
The float ranges associated with the field.
dateTimeRangeArray
object (
DateTimeRangeArray
)
The datetime ranges associated with the field.
geoLocationArray
object (
GeoLocationArray
)
Geo Location array.
boolValue
object (
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
|
|