ベクトルデータセットを作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gpdb:CreateCollection |
create |
*Collection
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBInstanceId |
string |
任意 |
インスタンス ID です。 説明
特定のリージョンにあるすべての AnalyticDB for PostgreSQL インスタンスの ID を照会するには、DescribeDBInstances オペレーションを呼び出します。 |
gp-bp152460513z**** |
| ManagerAccount |
string |
必須 |
説明
アカウントを作成するには、CreateAccount オペレーションを呼び出します。 |
testaccount |
| ManagerAccountPassword |
string |
必須 |
管理アカウントのパスワードです。 |
testpassword |
| Namespace |
string |
任意 |
名前空間です。 説明
名前空間を作成するには CreateNamespace オペレーションを、既存の名前空間を一覧表示するには ListNamespaces オペレーションを呼び出します。 |
mynamespace |
| Collection |
string |
必須 |
作成するコレクションの名前です。 説明
名前は PostgreSQL のオブジェクト命名規則に準拠する必要があります。 |
document |
| Dimension |
integer |
任意 |
ベクトルディメンションです。 説明
このパラメーターを指定すると、ベクターインデックスが作成されます。その後の UpsertCollectionData オペレーションの呼び出しでは、`Rows.Vector` の長さがこのディメンションと一致する必要があります。このパラメーターを指定しない場合は、後で CreateVectorIndex オペレーションを呼び出してインデックスを作成する必要があります。 |
1024 |
| FullTextRetrievalFields |
string |
任意 |
全文検索に使用するフィールドです。複数のフィールド名はコンマ ( |
title,content |
| Metadata |
string |
必須 |
メタデータスキーマをマップとして定義する JSON 文字列です。キーはフィールド名、値は対応するデータ型です。 説明
サポートされるデータ型
警告 フィールド名 id、vector、to_tsvector、source は予約済みであり、使用できません。 |
{"title":"text","content":"text","response":"int"} |
| Parser |
string |
任意 |
全文検索用のパーサです。デフォルトは |
zh_cn |
| RegionId |
string |
必須 |
インスタンスが配置されているリージョンの ID です。 |
cn-hangzhou |
| Metrics |
string |
任意 |
ベクターインデックスの構築に使用される距離メトリックです。有効な値:
|
cosine |
| HnswM |
integer |
任意 |
HNSW アルゴリズムの最大近傍数です。通常、このパラメーターを設定する必要はありません。システムがベクトルディメンションに基づいて値を自動的に決定するためです。 説明
有効値:
説明
このパラメーターは、ベクトルディメンションに基づいて設定することを推奨します:
|
64 |
| HnswEfConstruction |
string |
任意 |
HNSW インデックス構築のための候補セットのサイズです。値は 説明
有効値:
|
128 |
| PqEnable |
integer |
任意 |
インデックス高速化のために Product Quantization (PQ) を有効にするかどうかを指定します。500,000 を超えるエントリを持つデータセットに推奨されます。有効な値:
|
1 |
| ExternalStorage |
integer |
任意 |
有効な値:
重要 ExternalStorage パラメーターは AnalyticDB for PostgreSQL v6.0 インスタンスでのみ利用可能で、v7.0 ではサポートされていません。 |
0 |
| WorkspaceId |
string |
任意 |
複数のデータベースインスタンスを含むワークスペースの ID です。 |
gp-ws-***** |
| MetadataIndices |
string |
任意 |
スカラーインデックスフィールドです。複数のフィールドはコンマ ( |
title |
| SupportSparse |
boolean |
任意 |
疎ベクトルのサポートを有効にするかどうかを指定します。デフォルト値は |
true |
| SparseVectorIndexConfig |
object |
任意 |
疎ベクターインデックスの構成です。指定した場合、疎ベクターインデックスが作成されます。 |
|
| HnswM |
integer |
任意 |
HNSW アルゴリズムの最大近傍数です。通常、このパラメーターを設定する必要はありません。システムがベクトルディメンションに基づいて値を自動的に決定するためです。 説明
有効値:
説明
このパラメーターは、ベクトルディメンションに基づいて設定することを推奨します:
|
64 |
| HnswEfConstruction |
integer |
任意 |
HNSW インデックス構築のための候補セットのサイズです。値は 4 から 1,000 までの整数である必要があります。デフォルトは 64 です。 説明
このパラメーターは AnalyticDB for PostgreSQL V7.0 インスタンスでのみ必須であり、その値は |
128 |
| Algorithm |
string |
任意 |
ベクターインデックスアルゴリズムです。 有効な値:
|
hnswflat |
| VectorIndexConfig |
object |
任意 |
密ベクターインデックスの構成です。 |
|
| Nlist |
integer |
任意 |
|
256 |
| RabitqBits |
integer |
任意 |
|
3 |
| Algorithm |
string |
任意 |
ベクターインデックスアルゴリズムです。 有効な値:
|
hnswflat |
コレクションを作成した後、DescribeCollection を使用して表示します。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID です。 |
ABB39CC3-4488-4857-905D-2E4A051D0521 |
| Message |
string |
応答メッセージです。 |
create successfully |
| Status |
string |
操作のステータスです。有効な値:
|
success |
例
成功レスポンス
JSONJSON
{
"RequestId": "ABB39CC3-4488-4857-905D-2E4A051D0521",
"Message": "create successfully",
"Status": "success"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。