Risorsa: Index
Messaggio che descrive l'oggetto Index
| Rappresentazione JSON |
|---|
{ "name": string, "displayName": string, "description": string, "labels": { string: string, ... }, "createTime": string, "updateTime": string, "distanceMetric": enum ( |
| Campi | |
|---|---|
name |
Identifier. name of resource |
displayName |
Facoltativo. Nome visualizzato dell'indice specificato dall'utente |
description |
Facoltativo. Descrizione dell'indice specificata dall'utente |
labels |
Facoltativo. Etichette come coppie chiave-valore. Un oggetto contenente un elenco di coppie |
createTime |
Solo output. [Solo output] Timestamp creazione Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. [Solo output] Timestamp aggiornamento Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
distanceMetric |
Facoltativo. Metrica della distanza utilizzata per l'indicizzazione. Se non specificato, il valore predefinito è DOT_PRODUCT. |
indexField |
Obbligatorio. Il campo dello schema della raccolta da indicizzare. |
filterFields[] |
Facoltativo. I campi da inserire nell'indice per attivare il filtro in linea ANN rapido. |
storeFields[] |
Facoltativo. I campi da inserire nell'indice per consentire il recupero dei dati in linea. |
Campo unione infra_type. Il tipo di infrastruttura dell'indice. infra_type può essere solo uno dei seguenti tipi: |
|
dedicatedInfrastructure |
Facoltativo. Infrastruttura dedicata per l'indice. |
Campo unione index_type. Il tipo di indice. index_type può essere solo uno dei seguenti tipi: |
|
denseScann |
Facoltativo. Indice ScaNN denso. |
DedicatedInfrastructure
Rappresenta l'infrastruttura dedicata per l'indice.
| Rappresentazione JSON |
|---|
{ "autoscalingSpec": { object ( |
| Campi | |
|---|---|
autoscalingSpec |
Facoltativo. Specifica di scalabilità automatica. |
mode |
Facoltativo. Modalità dell'infrastruttura dedicata. |
Modalità
Modalità dell'infrastruttura dedicata.
| Enum | |
|---|---|
MODE_UNSPECIFIED |
Il valore predefinito utilizzerà PERFORMANCE_OPTIMIZED. |
STORAGE_OPTIMIZED |
Questa è la variante ottimizzata per l'archiviazione. |
PERFORMANCE_OPTIMIZED |
Si tratta di un'ottimizzazione del rendimento su E2 o una famiglia equivalente. |
AutoscalingSpec
Specifica per la scalabilità automatica.
| Rappresentazione JSON |
|---|
{ "minReplicaCount": integer, "maxReplicaCount": integer } |
| Campi | |
|---|---|
minReplicaCount |
Facoltativo. Il numero minimo di repliche. Se non viene impostato o se è impostato su |
maxReplicaCount |
Facoltativo. Il numero massimo di repliche. Deve essere >= |
DenseScannIndex
Configurazione dell'indice ScaNN denso.
| Rappresentazione JSON |
|---|
{
"featureNormType": enum ( |
| Campi | |
|---|---|
featureNormType |
Facoltativo. Tipo di normalizzazione delle caratteristiche. |
FeatureNormType
Tipo di normalizzazione delle caratteristiche per l'indice ScaNN.
| Enum | |
|---|---|
FEATURE_NORM_TYPE_UNSPECIFIED |
Tipo di normalizzazione delle caratteristiche non specificato. |
NONE |
Nessuna norma applicata. |
UNIT_L2_NORM |
Norma L2 unitaria. |
DistanceMetric
Metrica di distanza per la ricerca vettoriale.
| Enum | |
|---|---|
DISTANCE_METRIC_UNSPECIFIED |
Valore predefinito, la metrica di distanza non è specificata. |
DOT_PRODUCT |
Metrica di distanza prodotto scalare. |
COSINE_DISTANCE |
Metrica della distanza coseno. |
Metodi |
|
|---|---|
|
Crea un nuovo indice in un progetto e una località specifici. |
|
Elimina un singolo indice. |
|
Recupera i dettagli di un singolo indice. |
|
Elenca gli indici in un progetto e una località specifici. |
|
Aggiorna i parametri di un singolo indice. |