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
})