ベクターコレクションのインデックスを作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gpdb:CreateVectorIndex |
create |
*Collection
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBInstanceId |
string |
必須 |
インスタンス ID です。 説明
DescribeDBInstances 操作を呼び出して、特定のリージョンにあるすべての AnalyticDB for PostgreSQL インスタンスの詳細 (インスタンス ID を含む) を表示できます。 |
gp-xxxxxxxxx |
| Collection |
string |
必須 |
コレクション名です。 説明
ListCollections 操作を呼び出して、すべてのコレクションを一覧表示できます。 |
document |
| Dimension |
integer |
任意 |
ベクターディメンションです。 説明
|
1024 |
| ManagerAccount |
string |
必須 |
説明
コンソールの [アカウント管理] ページでアカウントを作成するか、CreateAccount 操作を呼び出してアカウントを作成できます。 |
testaccount |
| ManagerAccountPassword |
string |
必須 |
管理アカウントのパスワードです。 |
testpassword |
| Metrics |
string |
任意 |
ベクターインデックスの構築に使用される距離メトリックです。有効な値:
説明
疎ベクターは |
cosine |
| Namespace |
string |
任意 |
名前空間です。デフォルト値は 説明
ListNamespaces 操作を呼び出して、すべての名前空間を一覧表示できます。 |
mynamespace |
| RegionId |
string |
必須 |
インスタンスのリージョン ID です。 |
cn-hangzhou |
| PqEnable |
integer |
任意 |
Product Quantization (PQ) を有効にしてインデックス作成を高速化するかどうかを指定します。500,000 を超えるベクターを持つコレクションに推奨されます。有効な値:
|
1 |
| HnswM |
integer |
任意 |
Hierarchical Navigable Small World (HNSW) アルゴリズムの近傍点の最大数です。システムはベクターディメンションに基づいてこの値を自動的に設定するため、通常は手動でこのパラメーターを設定する必要はありません。 説明
有効な値:
説明
ベクターディメンションに基づいて次の値を推奨します:
|
64 |
| HnswEfConstruction |
integer |
任意 |
インデックス構築時の HNSW アルゴリズムの候補セットのサイズです。値は 4~1,000 の範囲である必要があります。デフォルト値は 64 です。 説明
このパラメーターは AnalyticDB for PostgreSQL V7.0 インスタンスにのみ適用され、その値は |
128 |
| ExternalStorage |
integer |
任意 |
有効な値:
重要 ExternalStorage パラメーターは AnalyticDB for PostgreSQL V6.0 でのみサポートされます。 |
0 |
| Type |
string |
任意 |
ベクタータイプです。有効な値:
|
Dense |
| Algorithm |
string |
任意 |
ベクターインデックス作成アルゴリズムです。 有効な値:
|
hnswflat |
| Nlist |
integer |
任意 |
Novad アルゴリズムのリスト (パーティション) の数です。値は 2~1,073,741,824 の範囲である必要があります。デフォルト値は 256 です。 |
256 |
| RabitqBits |
integer |
任意 |
rabitq 圧縮のビット数です。有効な範囲は 1~8 です。デフォルト値は 3 です。 |
3 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID です。 |
ABB39CC3-4488-4857-905D-2E4A051D0521 |
| Message |
string |
応答メッセージです。 |
Successful |
| Status |
string |
リクエストのステータスです。有効な値:
|
success |
例
成功レスポンス
JSONJSON
{
"RequestId": "ABB39CC3-4488-4857-905D-2E4A051D0521",
"Message": "Successful",
"Status": "success"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。