Métadonnées pour les résultats google.longrunning.Operation
de FirestoreAdmin.UpdateField
.
Représentation JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Champs | |
---|---|
startTime |
Heure de début de l'opération. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: |
endTime |
Heure à laquelle cette opération s'est terminée. Ne sera pas défini si une opération est toujours en cours. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: |
field |
Ressource de champ sur laquelle cette opération agit. Par exemple : |
indexConfigDeltas[] |
Liste de |
state |
État de l'opération. |
progressDocuments |
La progression, dans les documents, de cette opération. |
progressBytes |
Progression, en octets, de cette opération. |
ttlConfigDelta |
Décrit les deltas de la configuration TTL. |
IndexConfigDelta
Informations sur une modification de la configuration d'index.
Représentation JSON |
---|
{ "changeType": enum ( |
Champs | |
---|---|
changeType |
Spécifie la modification de l'index. |
index |
Index en cours de modification. |
Index
Les index Cloud Firestore permettent d'exécuter des requêtes simples et complexes sur les documents d'une base de données.
Représentation JSON |
---|
{ "name": string, "queryScope": enum ( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom défini par le serveur pour cet index. Ce nom pour les index composites prendra la forme suivante: |
queryScope |
Les index dont le champ d'application de requête de collection est spécifié autorisent les requêtes sur une collection enfant d'un document spécifique, spécifié au moment de la requête, et possédant le même ID de collection. Les index dont le champ d'application de requête de groupe de collections est spécifié autorisent les requêtes sur toutes les collections descendant d'un document spécifique, spécifié au moment de la requête et ayant le même ID de collection que cet index. |
apiScope |
Champ d'application d'API accepté par cet index. |
fields[] |
Champs acceptés par cet index. Pour les index composites, cela nécessite un minimum de 2 et un maximum de 100 champs. La dernière entrée de champ correspond toujours au chemin d'accès du champ Pour les index à champ unique, il s'agira toujours d'une seule entrée dont le chemin d'accès de champ correspond à celui du champ associé. |
state |
Uniquement en sortie. État de diffusion de l'index. |
IndexField
Champ d'un index. Le champ fieldPath décrit le champ indexé et le champ value_mode décrit la manière dont la valeur du champ est indexée.
Représentation JSON |
---|
{ "fieldPath": string, // Union field |
Champs | |
---|---|
fieldPath |
Il peut s'agir de name. Pour les index à champ unique, il doit correspondre au nom du champ ou peut être omis. |
Champ d'union value_mode . Manière dont la valeur du champ est indexée. value_mode ne peut être qu'un des éléments suivants : |
|
order |
Indique que ce champ permet de trier par ordre spécifié ou de comparer en utilisant =, !=, <, <=, >, >=. |
arrayConfig |
Indique que ce champ accepte les opérations sur les |
vectorConfig |
Indique que ce champ accepte les opérations de voisinage les plus proches et de distance sur les vecteurs. |
VectorConfig
Configuration d'index compatible avec les opérations de recherche vectorielle
Représentation JSON |
---|
{ "dimension": integer, // Union field |
Champs | |
---|---|
dimension |
Obligatoire. Dimension vectorielle à laquelle cette configuration s'applique. L'index obtenu n'inclura que les vecteurs de cette dimension et peut être utilisé pour la recherche vectorielle avec la même dimension. |
Champ d'union type . Type d'index utilisé. type ne peut être qu'un des éléments suivants : |
|
flat |
Indique que l'index vectoriel est un index plat. |
FlatIndex
Ce type ne comporte aucun champ.
Index qui stocke les vecteurs dans une structure de données plate et prend en charge la recherche exhaustive.
TtlConfigDelta
Informations sur une modification de la configuration TTL.
Représentation JSON |
---|
{
"changeType": enum ( |
Champs | |
---|---|
changeType |
Spécifie les modifications apportées à la configuration TTL. |