ListIndexes 用于查询和数据集 Collection 关联的索引 Index列表。
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
CollectionName |
| 是 | 数据集名称 |
declare class ListIndexesResponse { readonly ListIndexes: IndexInfo[]; readonly OriginalRequest: string; readonly LogId: string; constructor( ListIndexes: IndexInfo[], OriginalRequest: string, LogId: string ); }
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
CollectionName |
| 是 | 数据集名称 |
IndexName |
| 是 | 索引名称 |
CpuQuota |
| 是 | 索引使用 CPU 用量 |
Description |
| 否 | 索引描述 |
ShardPolicy |
| 是 | 索引分片策略 |
ShardCount |
| 是 | 索引分片数 |
PartitionBy |
| 否 | 子索引划分字段 |
Partitions |
| 否 | 子索引,当且仅当配置了子索引划分字段时才存在 |
VectorIndex |
| 否 | 向量索引配置 |
ScalarIndex |
| 否 | 标量过滤字段 |
Stat |
| 是 | 索引状态 |
IndexCost |
| 是 | 索引使用资源 |
CreateTime |
| 是 | 索引创建时间 |
UpdateTime |
| 是 | 索引更新时间 |
UpdatePerson |
| 是 | 索引更新人 |
enum ShardPolicy { Custom = "custom", Auto = "auto", }
type VectorIndex = | HnswVector | HnswHybridVector | FlatVector | DiskannVector | IvfVector type HnswVector = HnswVector1 | HnswVector2 type HnswHybridVector = HnswHybridVector1 | HnswHybridVector2 type FlatVector = FlatVector1 | FlatVector2
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
HnswM |
| 否 | Hnsw 索引参数,表示邻居节点个数 |
HnswCef |
| 否 | Hnsw 索引参数,表示构建图时搜索邻居节点的广度 |
HnswSef |
| 否 | Hnsw 索引参数,表示线上检索的搜索广度 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
HnswM |
| 否 | Hnsw 索引参数,表示邻居节点个数 |
HnswCef |
| 否 | Hnsw 索引参数,表示构建图时搜索邻居节点的广度 |
HnswSef |
| 否 | Hnsw 索引参数,表示线上检索的搜索广度 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
DiskannM |
| 否 | Diskann 参数,表示邻居节点个数 |
DiskannCef |
| 否 | Diskann 参数,表示构建图时搜索邻居节点的广度 |
CacheRatio |
| 否 | Diskann 参数,缓存节点数与原始数据的比率 |
PqCodeRatio |
| 否 | Diskann 参数,向量维度编码的大小限制 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
IndexType |
| 是 | 索引类型 |
Distance |
| 是 | 距离类型 |
Quant |
| 是 | 量化方式 |
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
FieldName |
| 是 | 字段名 |
FieldType |
| 是 | 字段类型 |
DefaultValue |
| 否 | 字段默认值,类型需要与传入的 FieldType 对齐 |
type IndexStatus = "INIT" | "CHANGING" | "READY";
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
CpuCore |
| 是 | 占用 CPU 和数 |
MemoryGb |
| 是 | 占用内存量 |
import { vikingdb } from '@volcengine/openapi' declare const service: vikingdb.VikingdbService // 替换为你初始化好的实例 const response = await service.index.ListIndexes({ CollectionName: 'test_collection_1', }) console.log(response.ListIndexes) // 索引列表