Criteria

Filterkriterien, die auf die aktuellen Suchergebnisse angewendet werden.

JSON-Darstellung
{
  "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.
}
Felder
field

string

Das UGA-Feld oder ML-Feld, auf das Filterkriterien angewendet werden sollen.

fetchMatchedAnnotations

boolean

Wenn „wahr“, werden Anmerkungen zurückgegeben, die mit der Abfrage übereinstimmen. Diese Option gilt nur für Aufnahmekriterien, also nicht für Ausschlusskriterien, mit Anmerkungen auf Partitionsebene. Es werden die folgenden Datentypen unterstützt: - INTEGER - FLOAT - STRING (nur DataSchema.SearchStrategy.EXACT_SEARCH) - BOOLEAN

Union-Feld value.

Für value ist nur einer der folgenden Werte zulässig:

textArray

object (StringArray)

Die mit dem Feld verknüpften Textwerte.

intRangeArray

object (IntRangeArray)

Die mit dem Feld verknüpften Ganzzahlbereiche.

floatRangeArray

object (FloatRangeArray)

Die mit dem Feld verknüpften Gleitkommabereiche.

dateTimeRangeArray

object (DateTimeRangeArray)

Die mit dem Feld verknüpften Zeiträume.

geoLocationArray

object (GeoLocationArray)

Array mit Standortinformationen.

boolValue

object (BoolValue)

Ein boolescher Wert.

String-Array

Eine Liste von Werten vom Typ „String“.

JSON-Darstellung
{
  "txtValues": [
    string
  ]
}
Felder
txtValues[]

string

Werte vom Typ „String“.

IntRangeArray

Eine Liste von Ganzzahlbereichswerten.

JSON-Darstellung
{
  "intRanges": [
    {
      object (IntRange)
    }
  ]
}
Felder
intRanges[]

object (IntRange)

Ganzzahlbereichswerte

IntRange

Ganzzahlbereich.

JSON-Darstellung
{
  "start": string,
  "end": string
}
Felder
start

string (int64 format)

Beginn des Ganzzahlbereichs.

end

string (int64 format)

Ende des Ganzzahlbereichs.

FloatRangeArray

Eine Liste von Gleitkommabereichswerten.

JSON-Darstellung
{
  "floatRanges": [
    {
      object (FloatRange)
    }
  ]
}
Felder
floatRanges[]

object (FloatRange)

Werte für Gleitkommabereiche.

FloatRange

Typ des Gleitkommabereichs.

JSON-Darstellung
{
  "start": number,
  "end": number
}
Felder
start

number

Beginn des Gleitkommabereichs.

end

number

Ende des Gleitkommabereichs.

GeoLocationArray

Eine Liste mit Standorten.

JSON-Darstellung
{
  "circleAreas": [
    {
      object (CircleArea)
    }
  ]
}
Felder
circleAreas[]

object (CircleArea)

Eine Liste von Kreisflächen.

CircleArea

Darstellung eines Kreisgebiets.

JSON-Darstellung
{
  "latitude": number,
  "longitude": number,
  "radiusMeter": number
}
Felder
latitude

number

Breitengrad des Mittelpunkts des Kreisgebiets. Grad [−90 .. 90]

longitude

number

Längengrad des Mittelpunkts des Kreisgebiets. Grad [−180 .. 180]

radiusMeter

number

Radius des Kreisbereichs in Metern.

BoolValue

JSON-Darstellung
{
  "value": boolean
}
Felder
value

boolean