コレクションのプロパティを変更 (V2)
この操作は、コレクションのプロパティを変更します。
https://{cluster-id}.{region}.vectordb.zillizcloud.com:19530
- サービングクラスターを使用している場合は、クラスターエンドポイントを使用してください。
Free & Serverless
https://{cluster-id}.serverless.{region}.vectordb.zillizcloud.comDedicated
https://{cluster-id}.{region}.vectordb.zillizcloud.com:19530
${CLUSTER_ENDPOINT}を、あなたのZilliz Cloudクラスターのエンドポイントに置き換える必要があります。- エンドポイントを取得するには、Describe Cluster V2 APIを使用してレスポンスから値を抽出してください。
export CLUSTER_ENDPOINT="https://{cluster-id}.{region}.vectordb.zillizcloud.com:19530"
認証トークンは、適切な権限を持つ API key または username:password のようにコロンで連結した username と password の組み合わせである必要があります。project endpoint を使用している場合は、十分な権限を持つ有効な API key のみ使用できます。
collection が属する database の名前です。存在しない database に設定するとエラーになります。指定しない場合は、default database が適用されます。
対象の collection の名前です。 存在しない collection に設定するとエラーになります。
変更するコレクションのプロパティ。
コレクションの time-to-live (TTL) 期間(秒)。
コレクションの自動 Compaction を有効にするかどうか。
コレクションの説明。
コレクションが現在切り捨て中かどうか。true の場合、Compaction は禁止されます。
BM25 以外の関数出力の挿入を許可するかどうか。
最大挿入レート制限(MB/秒)。
最小挿入レート制限(MB/秒)。
最大削除レート制限(MB/秒)。
最小削除レート制限(MB/秒)。
最大一括ロードレート制限(MB/秒)。
最小一括ロードレート制限(MB/秒)。
最大クエリレート制限(QPS)。
最小クエリレート制限(QPS)。
最大検索レート制限(VPS)。
最小検索レート制限(VPS)。
コレクションの最大ディスククォータ(MB)。
コレクションのレプリカ数。
コレクションに関連付けられる resource group 名のカンマ区切りリスト。
コレクションに対して memory mapping を有効にするかどうか。
コレクションに対して partition key isolation を有効にするかどうか。
TTL ベースの有効期限に使用するフィールドの名前。
ロード時にスカラーフィールドデータをメモリへ事前ロードするかどうかです。
ロード時にスカラーインデックスデータをメモリへ事前ロードするかどうかです。
ロード時にベクトルフィールドデータをメモリへ事前ロードするかどうかです。
ロード時にベクトルインデックスデータをメモリへ事前ロードするかどうかです。
export TOKEN="db_admin:xxxxxxxxxxxxx"
curl --request POST \
--url "${CLUSTER_ENDPOINT}/v2/vectordb/collections/alter_properties" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Request-Timeout: 5" \
--header "Content-Type: application/json" \
-d '{
"collectionName": "test_collection",
"properties": {
"mmap.enabled": true
}
}'
空のオブジェクトを返します。
レスポンスコード。
エラーメッセージを返します。
レスポンスコード。
エラーメッセージ。
{
"code": 0,
"data": {}
}