Criteria

Critères de filtrage appliqués aux résultats de recherche actuels.

Représentation 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.
}
Champs
field

string

Champ UGA ou champ ML pour appliquer des critères de filtrage.

fetchMatchedAnnotations

boolean

Si la valeur est "true", renvoie les annotations correspondant à la requête pour ce critère. Cette option ne s'applique qu'aux critères d'inclusion (et non aux critères d'exclusion) avec des annotations au niveau de la partition. Il est compatible avec les types de données suivants: - INTEGER - FLOAT - STRING (DataSchema.SearchStrategy.EXACT_SEARCH uniquement) - BOOLEAN

Champ d'union value.

value ne peut être qu'un des éléments suivants :

textArray

object (StringArray)

Valeurs textuelles associées au champ.

intRangeArray

object (IntRangeArray)

Intervalles d'entiers associés au champ.

floatRangeArray

object (FloatRangeArray)

Plage de nombres à virgule flottante associée au champ.

dateTimeRangeArray

object (DateTimeRangeArray)

Plage de dates et d'heures associées au champ.

geoLocationArray

object (GeoLocationArray)

Tableau de zones géographiques.

boolValue

object (BoolValue)

Valeur booléenne.

StringArray

Liste de valeurs de type chaîne.

Représentation JSON
{
  "txtValues": [
    string
  ]
}
Champs
txtValues[]

string

Valeurs de type de chaîne.

IntRangeArray

Liste de valeurs de plage d'entiers.

Représentation JSON
{
  "intRanges": [
    {
      object (IntRange)
    }
  ]
}
Champs
intRanges[]

object (IntRange)

Valeurs de plage entière.

IntRange

Type de plage d'entiers.

Représentation JSON
{
  "start": string,
  "end": string
}
Champs
start

string (int64 format)

Début de la plage d'entiers.

end

string (int64 format)

Fin de la plage d'entiers.

FloatRangeArray

Liste des valeurs de plage de nombres à virgule flottante.

Représentation JSON
{
  "floatRanges": [
    {
      object (FloatRange)
    }
  ]
}
Champs
floatRanges[]

object (FloatRange)

Valeurs de plage à virgule flottante.

FloatRange

Type de plage à virgule flottante.

Représentation JSON
{
  "start": number,
  "end": number
}
Champs
start

number

Début de la plage de flottaison.

end

number

Fin de la plage de flottaison.

GeoLocationArray

Liste des établissements.

Représentation JSON
{
  "circleAreas": [
    {
      object (CircleArea)
    }
  ]
}
Champs
circleAreas[]

object (CircleArea)

Liste des aires de cercles.

CircleArea

Représentation de l'aire d'un cercle.

Représentation JSON
{
  "latitude": number,
  "longitude": number,
  "radiusMeter": number
}
Champs
latitude

number

Latitude du centre de la zone circulaire. Degrés [-90 ; 90]

longitude

number

Longitude du centre de la zone circulaire. Degrés [-180 ; 180]

radiusMeter

number

Rayon de la zone du cercle, en mètres.

BoolValue

Représentation JSON
{
  "value": boolean
}
Champs
value

boolean