NewSCANNAnnParam()

This function creates an ANN search parameter set for SCANN index with configurable nprobe and reorder_k values.

func NewSCANNAnnParam(nprobe int, reorderK int) scannAnnParam

PARAMETERS:

  • nprobe (int)

    The number of clusters to search. Higher values improve recall but increase latency.

  • reorderK (int)

    The number of candidates to reorder using the original vectors. Must be >= topK.

RETURNS:

AnnParam

An ANN search parameter instance. Pass this to a search option via WithAnnParam().

Example

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

// Create ANN search parameters
param := index.NewSCANNAnnParam(10, 10)

// Use with a search option
option := milvusclient.NewSearchOption("collection_name", limit, vectors).
    WithAnnParam(param)

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Was this page helpful?