You need to enable JavaScript to run this app.
导航
UpdateIndex
最近更新时间:2024.06.14 11:34:52首次发布时间:2024.06.14 11:34:52

概述

UpdateIndex接口用于更新指定 Index 的描述、CpuQuota、ScalarIndex。

请求参数

字段名

类型

是否必传

说明

CollectionName

string

数据集名称

IndexName

string

索引名称

Description

string

索引描述

CpuQuota

number

索引 CPU 用量

ShardConfig

ShardConfig

索引分片配置

ScalarIndexes

string[]

标量过滤字段

注意

当前只允许新增标量过滤字段

ShardConfig

type ShardConfig =
  | {
      ShardPolicy: ShardPolicy.Custom;
      ShardCount: number;
    }
  | {
      ShardPolicy: ShardPolicy.Auto;
    };

响应参数

declare class VikingdbResponse {
  readonly OriginalRequest: string;
  readonly LogId: string;
  constructor(
    OriginalRequest: string,
    LogId: string
  );
}

参考示例
import { vikingdb } from '@volcengine/openapi'

declare const service: vikingdb.VikingdbService // 替换为你初始化好的实例

await service.index.UpdateIndex({
  CollectionName: 'test_collection_1',
  IndexName: 'test_index_1',
  Description: 'Index Description', // optional
  CpuQuota: 2, // optional
  ShardConfig: {
    ShardPolicy: vikingdb.index.ShardPolicy.Custom,
    ShardCount: 10
  }, // optional,自定义分片
  ShardConfig: {
    ShardPolicy: vikingdb.index.ShardPolicy.Auto,
  }, // optional,自动分片
  Scalarindexes: ['Name'], // optinal
})