IndexKind Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |