コレクションプロパティの変更 (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 キー、または コロンで連結したユーザー名とパスワードのペア(例: username:password)である必要があります。プロジェクトエンドポイントを使用している場合、十分な権限を持つ有効な API キーのみが有効です。
コレクションが属するデータベースの名前。存在しないデータベースを指定するとエラーになります。未指定の場合は、デフォルトのデータベースが使用されます。
対象コレクションの名前。 存在しないコレクションを指定するとエラーになります。
変更するコレクションのプロパティ。
コレクションの有効期間(TTL)を秒単位で指定します。
コレクションの自動 Compaction を有効にするかどうか。
コレクションの説明。
コレクションが現在 truncate 処理中かどうか。true の場合、Compaction は禁止されます。
BM25 以外の関数出力の挿入を許可するかどうか。
挿入レート制限の最大値(MB/s.)。
挿入レート制限の最小値(MB/s.)。
削除レート制限の最大値(MB/s.)。
削除レート制限の最小値(MB/s.)。
バルクロードレート制限の最大値(MB/s.)。
バルクロードレート制限の最小値(MB/s.)。
クエリレート制限の最大値(QPS)。
クエリレート制限の最小値(QPS)。
検索レート制限の最大値(VPS)。
検索レート制限の最小値(VPS)。
コレクションのディスククォータの最大値(MB)。
コレクションのレプリカ数。
コレクションに関連付けられたリソースグループ名のカンマ区切りリスト。
コレクションのメモリマッピングを有効にするかどうか。
コレクションのパーティションキー分離を有効にするかどうか。
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": {}
}