update_index 接口用于更新指定 Index 的描述、cpu_quota、scalar_index。
异步调用使用async_update_index接口,参数不变。
参数 | 子参数 | 类型 | 是否必选 | 默认值 | 参数说明 |
---|---|---|---|---|---|
collection_name | string | 是 | 指定创建索引所属的 Collection 名称。
| ||
index_name | string | 是 | 指定创建的索引 Index 名称。
| ||
cpu_quota | int | 否 | 2 | 索引检索消耗的 CPU 配额,格式为正整数。
| |
description | string | 否 | ”“ | 索引的自定义描述。 | |
scalar_index | array | 否 | None | 标量字段列表。
| |
shard_count | int | 否 | 1 | 分片数。索引分片是指在大规模数据量场景下,可以把索引数据切分成多个小的索引块,分发到同一个集群不同节点进行管理,每个节点负责存储和处理一部分数据,可以将查询负载分散到不同的节点上,并发的进行处理。当一个节点发生故障时,系统可以自动将其上的分片数据迁移到其他的正常节点上,保证稳定性,以实现数据的水平扩展和高性能的读写操作。
|
vikingdb_service.update_index("example", "example_index", description="update index", cpu_quota=4, scalar_index=["aim"])
Python 调用执行上面的任务,无返回。