Vector Index
Configure vector indexes (HNSW, IVF_FLAT, IVF_PQ, IVF_ON_DISK) for approximate nearest-neighbor search, radius search, and filter-aware ANN lookups.
Overview
Index Configuration
Minimal HNSW Configuration
{
"fieldConfigList": [
{
"name": "embedding",
"encodingType": "RAW",
"indexes": {
"vector": {
"vectorIndexType": "HNSW",
"vectorDimension": 512,
"vectorDistanceFunction": "COSINE",
"version": 1
}
}
}
]
}Full HNSW Configuration with Tuning
IVF_FLAT Configuration
IVF_PQ Configuration
IVF_ON_DISK Configuration
Store Vector Indexes in columns.psf
columns.psfDistance Functions
Function
Use Case
Range
Quantizers
Quantizer
Memory per dimension
Speed
Use Case
SQL Functions
VECTOR_SIMILARITY — Top-K ANN Search
VECTOR_SIMILARITY_RADIUS — Distance-Based Search
Filter-Aware ANN
HNSW Runtime Tuning
vectorEfSearch — Search Beam Width
vectorEfSearch — Search Beam WidthvectorUseRelativeDistance — Competitive Pruning
vectorUseRelativeDistance — Competitive PruningAdaptive Query Planner
Filter Selectivity
Mode
Strategy
Query Options
Option
Default
Description
Vector Search Metrics
Metric
Description
Index Type Comparison
Index
Memory
Build Time
Query Speed
Recall
Quantization
Disk-Backed
Complete Example: Semantic Product Search
Schema
Table Configuration
Basic Top-K Query
Filter-Aware ANN Query
Radius Search
IVF with Exact Reranking
Distance Threshold Without Fixed Top-K
Related Pages
Last updated
Was this helpful?

