Metadatos de los resultados de google.longrunning.Operation
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 "Zulu", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
endTime | La hora a la que se completó esta operación. Se desarmará si la operación aún está en progreso. Una marca de tiempo en formato RFC3339 UTC "Zulu", 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 | Los avances, en documentos, de esta operación. |
progressBytes | El progreso, en bytes, de esta operación. |
ttlConfigDelta | Describe los deltas de la configuración TTL. |
ÍndiceConfigDelta
Información sobre un cambio de configuración de índice.
Representación JSON |
---|
{ "changeType": enum ( |
Campos | |
---|---|
changeType | Especifica cómo está cambiando el índice. |
index | El índice está siendo cambiado. |
Índice
Los índices de Cloud Firestore permiten consultas simples y complejas en documentos en una base de datos.
Representación JSON |
---|
{ "name": string, "queryScope": enum ( |
Campos | |
---|---|
name | Sólo salida. Un nombre definido por el servidor para este índice. La forma de este nombre para índices compuestos será: |
queryScope | Los índices con un alcance de consulta de colección especificado permiten consultas en una colección que es hija de un documento específico, especificada en el momento de la consulta y que tiene el mismo ID de colección. Los índices con un alcance de consulta de grupo de colección especificado permiten consultas en todas las colecciones que descienden de un documento específico, especificadas en el momento de la consulta y que tienen la misma identificación de colección que este índice. |
apiScope | El alcance de la API admitido por este índice. |
fields[] | Los campos soportados por este índice. Para índices compuestos, esto requiere un mínimo de 2 y un máximo de 100 campos. La última entrada de campo es siempre para la ruta del campo Para índices de campo único, siempre será exactamente una entrada con una ruta de campo igual a la ruta del campo asociado. |
state | Sólo salida. El estado de servicio del índice. |
Campo de índice
Un campo en un índice. fieldPath describe qué campo está indexado, value_mode describe cómo se indexa el valor del campo.
Representación JSON |
---|
{ "fieldPath": string, // Union field |
Campos | |
---|---|
fieldPath | Puede ser nombre . Para índices de campo único, esto debe coincidir con el nombre del campo o puede omitirse. |
Campo de unión value_mode . Cómo se indexa el valor del campo. value_mode puede ser solo uno de los siguientes: | |
order | Indica que este campo admite ordenar según el orden especificado o comparar usando =, !=, <, <=, >, >=. |
arrayConfig | Indica que este campo admite operaciones en |
vectorConfig | Indica que este campo admite vecinos más cercanos y operaciones de distancia en vectores. |
Configuración vectorial
La configuración del índice para soportar operaciones de búsqueda vectorial.
Representación JSON |
---|
{ "dimension": integer, // Union field |
Campos | |
---|---|
dimension | Requerido. 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 utilizar para la búsqueda de vectores con la misma dimensión. |
type de campo de unión. El tipo de índice utilizado. type puede ser sólo uno de los siguientes: | |
flat | Indica que el índice del vector es un índice plano. |
Índice plano
Este tipo no tiene campos.
Un índice que almacena vectores en una estructura de datos plana y admite búsquedas exhaustivas.
TtlConfigDelta
Información sobre un cambio de configuración TTL.
Representación JSON |
---|
{
"changeType": enum ( |
Campos | |
---|---|
changeType | Especifica cómo está cambiando la configuración TTL. |