Share via


IndexKind Class

Definition

Defines a list of well-known index types that can be used to index vectors.

public ref class IndexKind abstract sealed
public static class IndexKind
type IndexKind = class
Public Class IndexKind
Inheritance
IndexKind

Remarks

Not all Vector Store connectors support all index types, and some connectors might support additional index types that aren't defined here. For more information on what's supported, see the documentation for each connector.

Fields

DiskAnn

Specifies the Disk-based Approximate Nearest Neighbor algorithm, which is designed for efficiently searching for approximate nearest neighbors (ANN) in high-dimensional spaces.

Dynamic

Specifies a dynamic index that switches automatically from Flat to Hnsw indexes.

Flat

Specifies the brute force search to find the nearest neighbors.

Hnsw

Specifies the Hierarchical Navigable Small World, which performs an approximate nearest neighbor (ANN) search.

IvfFlat

Specifies an Inverted File with Flat Compression.

QuantizedFlat

Specifies an index that compresses vectors using DiskANN-based quantization methods for better efficiency in the kNN search.

Applies to