I metadati per google.longrunning.Operation
risultati da FirestoreAdmin.UpdateField
.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Campi | |
---|---|
startTime |
L'ora di inizio dell'operazione. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
endTime |
L'ora del completamento dell'operazione. Il set di dati non verrà impostato se l'operazione è ancora in corso. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
field |
La risorsa di campo su cui agisce questa operazione. Ad esempio: |
indexConfigDeltas[] |
Un elenco di |
state |
Lo stato dell'operazione. |
progressDocuments |
L'avanzamento, in documenti, di questa operazione. |
progressBytes |
L'avanzamento, in byte, di questa operazione. |
ttlConfigDelta |
Descrive i delta della configurazione TTL. |
IndexConfigDelta
Informazioni su una modifica alla configurazione dell'indice.
Rappresentazione JSON |
---|
{ "changeType": enum ( |
Campi | |
---|---|
changeType |
Specifica come cambia l'indice. |
index |
L'indice in fase di modifica. |
Indice
Gli indici di Cloud Firestore consentono di eseguire query semplici e complesse sui documenti di un database.
Rappresentazione JSON |
---|
{ "name": string, "queryScope": enum ( |
Campi | |
---|---|
name |
Solo output. Un nome definito dal server per questo indice. Il nome utilizzato per gli indici composti sarà: |
queryScope |
Gli indici con un ambito di query di raccolta specificato consentono di eseguire query su una raccolta che è l'elemento figlio di un documento specifico, specificato al momento della query e che ha lo stesso ID raccolta. Gli indici con un ambito di query del gruppo di raccolte specificato consentono di eseguire query su tutte le raccolte discese da un documento specifico, specificato al momento della query e che hanno lo stesso ID raccolta di questo indice. |
apiScope |
L'ambito API supportato da questo indice. |
fields[] |
I campi supportati da questo indice. Per gli indici composti, sono necessari un minimo di 2 e un massimo di 100 campi. L'ultimo campo inserito si riferisce sempre al percorso del campo Per gli indici a campo singolo, sarà sempre esattamente una voce con un percorso del campo uguale a quello del campo associato. |
state |
Solo output. Lo stato di elaborazione dell'indice. |
IndexField
Un campo in un indice. Il campo fieldPath descrive quale campo viene indicizzato, mentre value_mode descrive il modo in cui viene indicizzato il valore del campo.
Rappresentazione JSON |
---|
{ "fieldPath": string, // Union field |
Campi | |
---|---|
fieldPath |
Può essere name. Per gli indici a campo singolo, deve corrispondere al nome del campo o può essere omesso. |
Campo di unione value_mode . Modalità di indicizzazione del valore del campo. value_mode può essere solo uno dei seguenti: |
|
order |
Indica che questo campo supporta l'ordinamento in base all'ordine specificato o il confronto utilizzando =, !=, <, <=, >, >=. |
arrayConfig |
Indica che questo campo supporta le operazioni su |
vectorConfig |
Indica che questo campo supporta i vicini più prossimi e le operazioni sulla distanza sul vettore. |
VectorConfig
La configurazione dell'indice per supportare le operazioni di ricerca vettoriale
Rappresentazione JSON |
---|
{ "dimension": integer, // Union field |
Campi | |
---|---|
dimension |
Obbligatoria. La dimensione vettoriale a cui si applica questa configurazione. L'indice risultante includerà solo i vettori di questa dimensione e potrà essere utilizzato per la ricerca vettoriale con la stessa dimensione. |
Campo di unione type . Il tipo di indice utilizzato. type può essere solo uno dei seguenti: |
|
flat |
Indica che l'indice vettoriale è un indice fisso. |
FlatIndex
Questo tipo non contiene campi.
Un indice che memorizza i vettori in una struttura di dati piatti e supporta la ricerca esaustiva.
TtlConfigDelta
Informazioni su una modifica alla configurazione TTL.
Rappresentazione JSON |
---|
{
"changeType": enum ( |
Campi | |
---|---|
changeType |
Specifica come cambia la configurazione TTL. |