Ressource: Index
Nachricht zur Beschreibung des Index-Objekts
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "description": string, "labels": { string: string, ... }, "createTime": string, "updateTime": string, "distanceMetric": enum ( |
| Felder | |
|---|---|
name |
Kennung. Name der Ressource |
displayName |
Optional. Vom Nutzer angegebener Anzeigename des Index |
description |
Optional. Vom Nutzer angegebene Beschreibung des Index |
labels |
Optional. Labels als Schlüssel/Wert-Paare. Ein Objekt, das eine Liste von |
createTime |
Nur Ausgabe. [Nur Ausgabe] Zeitstempel der Erstellung Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. [Nur Ausgabe] Zeitstempel der Aktualisierung Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
distanceMetric |
Optional. Für die Indexierung verwendeter Distanzmesswert. Wenn nichts angegeben ist, wird standardmäßig DOT_PRODUCT verwendet. |
indexField |
Erforderlich. Das Feld des Sammlungsschemas, das indexiert werden soll. |
filterFields[] |
Optional. Die Felder, die in den Index aufgenommen werden sollen, um schnelles Inline-Filtern mit ANN zu ermöglichen. |
storeFields[] |
Optional. Die Felder, die in den Index übertragen werden sollen, um das Abrufen von Inline-Daten zu ermöglichen. |
Union-Feld infra_type. Der Infrastrukturtyp des Index. Für infra_type ist nur einer der folgenden Werte zulässig: |
|
dedicatedInfrastructure |
Optional. Dedizierte Infrastruktur für den Index. |
Union-Feld index_type. Der Typ des Index. Für index_type ist nur einer der folgenden Werte zulässig: |
|
denseScann |
Optional. Dichter ScaNN-Index |
DedicatedInfrastructure
Stellt die dedizierte Infrastruktur für den Index dar.
| JSON-Darstellung |
|---|
{ "autoscalingSpec": { object ( |
| Felder | |
|---|---|
autoscalingSpec |
Optional. Autoscaling-Spezifikation. |
mode |
Optional. Modus der dedizierten Infrastruktur. |
Modus
Modus der dedizierten Infrastruktur.
| Enums | |
|---|---|
MODE_UNSPECIFIED |
Standardmäßig wird PERFORMANCE_OPTIMIZED verwendet. |
STORAGE_OPTIMIZED |
Dies ist eine speicheroptimierte Variante. |
PERFORMANCE_OPTIMIZED |
Diese ist für die E2-Familie oder eine gleichwertige Familie optimiert. |
AutoscalingSpec
Spezifikation für das Autoscaling.
| JSON-Darstellung |
|---|
{ "minReplicaCount": integer, "maxReplicaCount": integer } |
| Felder | |
|---|---|
minReplicaCount |
Optional. Die Mindestanzahl von Replikaten. Wenn der Wert nicht festgelegt oder auf |
maxReplicaCount |
Optional. Die maximale Anzahl von Replikaten. Muss >= |
DenseScannIndex
Konfiguration für dichten ScaNN-Index.
| JSON-Darstellung |
|---|
{
"featureNormType": enum ( |
| Felder | |
|---|---|
featureNormType |
Optional. Typ der Featurenormalisierung. |
FeatureNormType
Typ der Featurenormalisierung für den ScaNN-Index.
| Enums | |
|---|---|
FEATURE_NORM_TYPE_UNSPECIFIED |
Nicht angegebener Typ der Featurenormalisierung. |
NONE |
Es wurde keine Norm angewendet. |
UNIT_L2_NORM |
Einheit-L2-Norm. |
DistanceMetric
Distanzmesswert für die Vektorsuche.
| Enums | |
|---|---|
DISTANCE_METRIC_UNSPECIFIED |
Standardwert, wenn keine Distanzmessung angegeben ist. |
DOT_PRODUCT |
Metrik für die Punktprodukt-Distanz. |
COSINE_DISTANCE |
Metrik für die Kosinus-Distanz. |
Methoden |
|
|---|---|
|
Erstellt einen neuen Index in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht einen einzelnen Index. |
|
Ruft Details zu einem einzelnen Index ab. |
|
Listet Indexe in einem angegebenen Projekt und an einem angegebenen Standort auf. |
|
Aktualisiert die Parameter eines einzelnen Index. |