資源:索引
描述 Index 物件的訊息
| JSON 表示法 |
|---|
{ "name": string, "displayName": string, "description": string, "labels": { string: string, ... }, "createTime": string, "updateTime": string, "distanceMetric": enum ( |
| 欄位 | |
|---|---|
name |
ID。資源名稱 |
displayName |
選用。使用者指定的索引顯示名稱 |
description |
選用。使用者指定的索引說明 |
labels |
選用。以鍵/值組合形式呈現的標籤。 包含 |
createTime |
僅供輸出。[Output only] 建立時間戳記 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
updateTime |
僅供輸出。[Output only] 更新時間戳記 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
distanceMetric |
選用。用於建立索引的距離指標。如未指定,則預設為 DOT_PRODUCT。 |
indexField |
這是必要旗標,要建立索引的集合結構定義欄位。 |
filterFields[] |
選用。要推送到索引的欄位,以便快速進行 ANN 內嵌篩選。 |
storeFields[] |
選用。要推送到索引的欄位,以便啟用內嵌資料擷取功能。 |
聯集欄位 infra_type。索引的基礎架構類型。infra_type 只能是下列其中一個設定: |
|
dedicatedInfrastructure |
選用。索引專屬基礎架構。 |
聯集欄位 index_type。索引的類型。index_type 只能是下列其中一個設定: |
|
denseScann |
選用。密集 ScaNN 索引。 |
DedicatedInfrastructure
代表索引的專屬基礎架構。
| JSON 表示法 |
|---|
{ "autoscalingSpec": { object ( |
| 欄位 | |
|---|---|
autoscalingSpec |
選用。自動調度資源規格。 |
mode |
選用。專屬基礎架構模式。 |
模式
專屬基礎架構模式。
| 列舉 | |
|---|---|
MODE_UNSPECIFIED |
預設值為 PERFORMANCE_OPTIMIZED。 |
STORAGE_OPTIMIZED |
這是經過最佳化處理的儲存空間變體。 |
PERFORMANCE_OPTIMIZED |
這是在 E2 或同等機器家族上進行效能最佳化。 |
AutoscalingSpec
自動調度資源規格。
| JSON 表示法 |
|---|
{ "minReplicaCount": integer, "maxReplicaCount": integer } |
| 欄位 | |
|---|---|
minReplicaCount |
選用。副本數量下限。如未設定或設為 |
maxReplicaCount |
選用。副本數量上限。必須 >= |
DenseScannIndex
密集 ScaNN 索引設定。
| JSON 表示法 |
|---|
{
"featureNormType": enum ( |
| 欄位 | |
|---|---|
featureNormType |
選用。特徵正規化類型。 |
FeatureNormType
ScaNN 索引的特徵正規化類型。
| 列舉 | |
|---|---|
FEATURE_NORM_TYPE_UNSPECIFIED |
未指定特徵正規化類型。 |
NONE |
未套用任何規範。 |
UNIT_L2_NORM |
單位 L2 範數。 |
DistanceMetric
向量搜尋的距離指標。
| 列舉 | |
|---|---|
DISTANCE_METRIC_UNSPECIFIED |
預設值,未指定距離指標。 |
DOT_PRODUCT |
點積距離指標。 |
COSINE_DISTANCE |
餘弦距離指標。 |
方法 |
|
|---|---|
|
在指定專案和位置中建立新索引。 |
|
刪除單一索引。 |
|
取得單一索引的詳細資料。 |
|
列出指定專案和位置中的索引。 |
|
更新單一索引的參數。 |