Recurso: Index
Mensagem que descreve o objeto Index
| Representação JSON |
|---|
{ "name": string, "displayName": string, "description": string, "labels": { string: string, ... }, "createTime": string, "updateTime": string, "distanceMetric": enum ( |
| Campos | |
|---|---|
name |
Identificador. Nome do recurso. |
displayName |
Opcional. Nome de exibição do índice especificado pelo usuário |
description |
Opcional. Descrição do índice especificada pelo usuário |
labels |
Opcional. Rótulos como pares de chave-valor. Um objeto com uma lista de pares |
createTime |
Apenas saída. [Apenas saída] Cria um carimbo de data/hora. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. [Apenas saída] Atualiza um carimbo de data/hora. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
distanceMetric |
Opcional. Métrica de distância usada para indexação. Se não for especificado, o padrão será DOT_PRODUCT. |
indexField |
Obrigatório. O campo do esquema da coleção a ser indexado. |
filterFields[] |
Opcional. Os campos a serem enviados para o índice para ativar a filtragem rápida em linha de ANN. |
storeFields[] |
Opcional. Os campos a serem enviados por push para o índice para ativar a recuperação de dados inline. |
Campo de união infra_type. O tipo de infraestrutura do índice. infra_type pode ser apenas de um dos tipos a seguir: |
|
dedicatedInfrastructure |
Opcional. Infraestrutura dedicada para o índice. |
Campo de união index_type. O tipo do índice. index_type pode ser apenas de um dos tipos a seguir: |
|
denseScann |
Opcional. Índice denso do ScaNN. |
DedicatedInfrastructure
Representa a infraestrutura dedicada ao índice.
| Representação JSON |
|---|
{ "autoscalingSpec": { object ( |
| Campos | |
|---|---|
autoscalingSpec |
Opcional. Especificação de escalonamento automático. |
mode |
Opcional. Modo da infraestrutura dedicada. |
Modo
Modo da infraestrutura dedicada.
| Tipos enumerados | |
|---|---|
MODE_UNSPECIFIED |
O padrão usa PERFORMANCE_OPTIMIZED. |
STORAGE_OPTIMIZED |
Esta é uma variação otimizada para armazenamento. |
PERFORMANCE_OPTIMIZED |
Essa é a família E2 ou equivalente otimizada para performance. |
AutoscalingSpec
Especificação para escalonamento automático.
| Representação JSON |
|---|
{ "minReplicaCount": integer, "maxReplicaCount": integer } |
| Campos | |
|---|---|
minReplicaCount |
Opcional. O número mínimo de réplicas. Se não for definido ou for definido como |
maxReplicaCount |
Opcional. O número máximo de réplicas. Precisa ser >= |
DenseScannIndex
Configuração de índice ScaNN denso.
| Representação JSON |
|---|
{
"featureNormType": enum ( |
| Campos | |
|---|---|
featureNormType |
Opcional. Tipo de normalização do recurso. |
FeatureNormType
Tipo de normalização de recurso para o índice ScaNN.
| Tipos enumerados | |
|---|---|
FEATURE_NORM_TYPE_UNSPECIFIED |
Tipo de normalização de recurso não especificado. |
NONE |
Nenhuma norma aplicada. |
UNIT_L2_NORM |
Norma L2 da unidade. |
DistanceMetric
Métrica de distância para pesquisa de vetor.
| Tipos enumerados | |
|---|---|
DISTANCE_METRIC_UNSPECIFIED |
Valor padrão, a métrica de distância não foi especificada. |
DOT_PRODUCT |
Métrica de distância do produto escalar. |
COSINE_DISTANCE |
Métrica de distância do cosseno. |
Métodos |
|
|---|---|
|
Cria um novo índice em determinado projeto e local. |
|
Exclui um único índice. |
|
Recebe detalhes de um único índice. |
|
Lista os índices em um determinado projeto e local. |
|
Atualiza os parâmetros de um único índice. |