Metadados para resultados de google.longrunning.Operation
de FirestoreAdmin.UpdateField
.
Representação JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Campos | |
---|---|
startTime | A hora em que esta operação foi iniciada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endTime | A hora em que esta operação foi concluída. Será desativado se a operação ainda estiver em andamento. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
field | O recurso de campo no qual esta operação está atuando. Por exemplo: |
indexConfigDeltas[] | Uma lista de |
state | O estado da operação. |
progressDocuments | O andamento, em documentos, desta operação. |
progressBytes | O progresso, em bytes, desta operação. |
ttlConfigDelta | Descreve os deltas da configuração TTL. |
IndexConfigDelta
Informações sobre uma alteração na configuração do índice.
Representação JSON |
---|
{ "changeType": enum ( |
Campos | |
---|---|
changeType | Especifica como o índice está mudando. |
index | O índice sendo alterado. |
Índice
Os índices do Cloud Firestore permitem consultas simples e complexas em documentos em um banco de dados.
Representação JSON |
---|
{ "name": string, "queryScope": enum ( |
Campos | |
---|---|
name | Somente saída. Um nome definido pelo servidor para este índice. A forma deste nome para índices compostos será: |
queryScope | Os índices com um escopo de consulta de coleção especificado permitem consultas em uma coleção que é filho de um documento específico, especificado no momento da consulta e que possui o mesmo ID de coleção. Os índices com um escopo de consulta de grupo de coleções especificado permitem consultas em todas as coleções descendentes de um documento específico, especificado no momento da consulta, e que possuem o mesmo ID de coleção que esse índice. |
apiScope | O escopo da API compatível com este índice. |
fields[] | Os campos suportados por este índice. Para índices compostos, isso requer um mínimo de 2 e um máximo de 100 campos. A última entrada do campo é sempre para o caminho do campo Para índices de campo único, será sempre exatamente uma entrada com um caminho de campo igual ao caminho do campo associado. |
state | Somente saída. O estado de veiculação do índice. |
CampoIndex
Um campo em um índice. O fieldPath descreve qual campo é indexado, o value_mode descreve como o valor do campo é indexado.
Representação JSON |
---|
{ "fieldPath": string, // Union field |
Campos | |
---|---|
fieldPath | Pode ser nome . Para índices de campo único, deve corresponder ao nome do campo ou pode ser omitido. |
Campo de união value_mode . Como o valor do campo é indexado. value_mode pode ser apenas um dos seguintes: | |
order | Indica que este campo suporta ordenação pela ordem especificada ou comparação usando =, !=, <, <=, >, >=. |
arrayConfig | Indica que este campo oferece suporte a operações em |
vectorConfig | Indica que este campo suporta vizinhos mais próximos e operações de distância no vetor. |
VectorConfig
A configuração do índice para suportar operações de pesquisa vetorial
Representação JSON |
---|
{ "dimension": integer, // Union field |
Campos | |
---|---|
dimension | Obrigatório. A dimensão vetorial à qual esta configuração se aplica. O índice resultante incluirá apenas vetores desta dimensão e poderá ser usado para pesquisa de vetores com a mesma dimensão. |
type de campo de união. O tipo de índice usado. type pode ser apenas um dos seguintes: | |
flat | Indica que o índice vetorial é um índice plano. |
FlatIndex
Este tipo não possui campos.
Um índice que armazena vetores em uma estrutura de dados simples e oferece suporte a pesquisas exaustivas.
TtlConfigDelta
Informações sobre uma alteração na configuração do TTL.
Representação JSON |
---|
{
"changeType": enum ( |
Campos | |
---|---|
changeType | Especifica como a configuração do TTL está mudando. |