Metadatos de google.longrunning.Operation
resultados de FirestoreAdmin.UpdateField
.
Representación JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Campos | |
---|---|
startTime |
La hora en que comenzó esta operación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
endTime |
La hora en que se completó esta operación. No se establecerá si la operación aún está en curso. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
field |
El recurso de campo sobre el que actúa esta operación. Por ejemplo: |
indexConfigDeltas[] |
Una lista de |
state |
El estado de la operación. |
progressDocuments |
El progreso, en documentos, de esta operación. |
progressBytes |
El progreso, en bytes, de esta operación. |
ttlConfigDelta |
Describe los deltas de la configuración del TTL. |
IndexConfigDelta
Información sobre un cambio en la configuración de índices.
Representación JSON |
---|
{ "changeType": enum ( |
Campos | |
---|---|
changeType |
Especifica cómo cambia el índice. |
index |
El índice que se cambia. |
Índice
Los índices de Cloud Firestore permiten realizar consultas simples y complejas en documentos de una base de datos.
Representación JSON |
---|
{ "name": string, "queryScope": enum ( |
Campos | |
---|---|
name |
Solo salida. Es un nombre definido por el servidor para este índice. La forma de este nombre para los índices compuestos será la siguiente: |
queryScope |
Los índices con un alcance de consulta de colección especificado permiten realizar consultas en una colección que es el elemento secundario de un documento específico, se especifica en el momento de la consulta y tiene el mismo ID de colección. Los índices con un alcance de consulta de grupo de colecciones especificado permiten realizar consultas en todas las colecciones que descienden de un documento específico, que se especifican en el momento de la consulta y que tienen el mismo ID de colección que este índice. |
apiScope |
El alcance de la API que admite este índice. |
fields[] |
Los campos que admite este índice. En el caso de los índices compuestos, esta opción requiere un mínimo de 2 y un máximo de 100 campos. La última entrada de campo siempre es para la ruta del campo En el caso de los índices de campo único, esto siempre será exactamente una entrada con una ruta de campo igual a la del campo asociado. |
state |
Solo salida. El estado de entrega del índice. |
IndexField
Un campo en un índice. La fieldPath describe qué campo está indexado, mientras que value_mode describe cómo se indexa el valor del campo.
Representación JSON |
---|
{ "fieldPath": string, // Union field |
Campos | |
---|---|
fieldPath |
Puede ser name. En el caso de los índices de campo único, debe coincidir con el nombre del campo o puede omitirse. |
Campo de unión value_mode . Cómo se indexa el valor del campo. Las direcciones (value_mode ) solo pueden ser una de las siguientes opciones: |
|
order |
Indica que este campo admite ordenar según el orden especificado o comparar con =, !=, <, <=, >, >=. |
arrayConfig |
Indica que este campo admite operaciones en |
vectorConfig |
Indica que este campo admite vecinos más cercanos y operaciones de distancia en vectores. |
VectorConfig
La configuración del índice para admitir operaciones de búsqueda vectorial
Representación JSON |
---|
{ "dimension": integer, // Union field |
Campos | |
---|---|
dimension |
Obligatorio. La dimensión vectorial a la que se aplica esta configuración. El índice resultante solo incluirá vectores de esta dimensión y se puede usar para realizar búsquedas vectoriales con la misma dimensión. |
Campo de unión type . Es el tipo de índice que se usa. Las direcciones (type ) solo pueden ser una de las siguientes opciones: |
|
flat |
Indica que el índice vectorial es un índice plano. |
FlatIndex
Este tipo no tiene campos.
Índice que almacena vectores en una estructura de datos plana y admite búsquedas exhaustivas.
TtlConfigDelta
Información sobre un cambio en la configuración del TTL.
Representación JSON |
---|
{
"changeType": enum ( |
Campos | |
---|---|
changeType |
Especifica cómo cambia la configuración del TTL. |