跳到主要内容

NewAutoIndex()

此函数会创建一个 AUTOINDEX 配置,根据数据特征自动选择最佳的索引算法。

go
func NewAutoIndex(metricType MetricType) Index

参数:

  • metricType (MetricType)

    用于相似性搜索的距离度量类型(例如 index.COSINE、index.L2、index.IP)。

返回:

Index

一个索引配置实例。可通过 index 选项将其传递给 CreateIndex()

示例

go
import (
"github.com/milvus-io/milvus/client/v2/index"
"github.com/milvus-io/milvus/client/v2/milvusclient"
)

// Create index configuration
idx := index.NewAutoIndex(index.COSINE)

// Use with CreateIndex
createIdxOption := milvusclient.NewCreateIndexOption("collection_name", "vector_field", idx)
task, err := client.CreateIndex(ctx, createIdxOption)
最低 SDK 版本v2.6.x