Quake: Adaptive Indexing for Vector Search
On the map: Retrieval-augmented generation → Vector search and ANN indexes
Abstract (arXiv)
Vector search, the task of finding the k-nearest neighbors of a query vector against a database of high-dimensional vectors, underpins many machine learning applications, including retrieval-augmented generation, recommendation systems, and information retrieval. However, existing approximate nearest neighbor (ANN) methods perform poorly under dynamic and skewed workloads where data distributions evolve. We introduce Quake, an adaptive indexing system that maintains low latency and high recall in such environments. Quake employs a multi-level partitioning scheme that adjusts to updates and changing access patterns, guided by a cost model that predicts query latency based on partition sizes and access frequencies. Quake also dynamically sets query execution parameters to meet recall targets using a novel recall estimation model. Furthermore, Quake utilizes NUMA-aware intra-query parallelism for improved memory bandwidth utilization during search. To evaluate Quake, we prepare a Wikipedia vector search workload and develop a workload generator to create vector search workloads with configurable access patterns. Our evaluation shows that on dynamic workloads, Quake achieves query latency reductions of 1.5-38x and update latency reductions of 4.5-126x compared to state-of-the-art indexes such as SVS, DiskANN, HNSW, and SCANN.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Placed in Vector search and ANN indexes, one of 15 directions in Retrieval-augmented generation. Builds on 21 of its 49 references that are in the map. First posted on arXiv 3 Jun 2025.
Builds on
21 of 49 references.
Closest ancestors · 1
Same direction, newest first
Other references · 20
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2018Billion-scale Commodity Embedding for E-commerce Recommendation in Alibabacited by 105
- 2020PinnerSage: Multi-Modal User Embedding Framework for Recommendations at Pinterestcited by 75
- 2021FreshDiskANN: A Fast and Accurate Graph-Based ANN Index for Streaming Similarity Searchcited by 36
- 2021SPANN: Highly-efficient Billion-scale Approximate Nearest Neighbor Searchcited by 35
- 2022Monolith: Real Time Recommendation System With Collisionless Embedding Tablecited by 30
- 2021Marius: Learning Massive Graph Embeddings on a Single Machinecited by 29
- 2024SPFresh: Incremental In-Place Update for Billion-Scale Vector Searchcited by 28
- 2017Related Pins at Pinterest: The Evolution of a Real-World Recommender Systemcited by 24
- 2018Applying Deep Learning To Airbnb Searchcited by 24
8 more
- 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networkscited by 19
- 2023High-Throughput Vector Similarity Search in Knowledge Graphscited by 19
- 2024SOAR: Improved Indexing for Approximate Nearest Neighbor Searchcited by 12
- 2023DeDrift: Robust Similarity Search under Content Driftcited by 11
- 2024Locally-Adaptive Quantization for Streaming Vector Searchcited by 10
- 2023DiskANN++: Efficient Page-based Search over Isomorphic Mapped Graph Index using Query-sensitivity Entry Vertexcited by 7
- 2024Incremental IVF Index Maintenance for Streaming Vector Searchcited by 7
- 2025Cracking Vector Search Indexescited by 3
Built on by
Citing papers per year: 2026: 8.
8 papers.
- 2026Pancake: Hierarchical Memory System for Multi-Agent LLM Servingcited by 5
- 2026Opal: Private Memory for Personal AIcited by 1
- 2026DiLaServe: High SLO Attainment Serving for Diffusion Language Modelscited by 1
- 2026Efficient K-generalizable Learned Searchcited by 0
- 2026HNSW with Accuracy Guarantees Using Graph Spannerscited by 0
- 2026QASP: Query-Adaptive Robust Vector Search Policycited by 0
- 2026Stop Indexing at Full Precision: Revisiting Clustering for Vector Embeddingscited by 0
- 2026A Functional Pilot for Certified Freshness-Aware Semantic--Spatial Range Retrievalcited by 0
- 2026A Functional Pilot for Certified Freshness-Aware Semantic--Spatial Range Retrieval17 Sep 2026
- 2026QASP: Query-Adaptive Robust Vector Search Policy31 Jul 2026
- 2026Stop Indexing at Full Precision: Revisiting Clustering for Vector Embeddings30 Jul 2026
- 2026HNSW with Accuracy Guarantees Using Graph Spanners2 Jul 2026
- 2026DiLaServe: High SLO Attainment Serving for Diffusion Language Models27 Jun 2026
- 2026Opal: Private Memory for Personal AI2 Apr 2026
- 2026Efficient K-generalizable Learned Search6 Mar 2026
- 2026Pancake: Hierarchical Memory System for Multi-Agent LLM Serving25 Feb 2026
Similar, not cited
Close in wording, no citation either way
- 2026A Comprehensive Empirical Evaluation of Vector Database Systems for Approximate Nearest Neighbor Search: Performance, Quality, and Resource Trade-offs
- 2025LSM-VEC: A Large-Scale Disk-Based System for Dynamic Vector Search
- 2026ANN Search: Recall What Matters
- 2026Filtered Approximate Nearest Neighbor Search in Vector Databases: System Design and Performance Analysis
- 2025SPI: Query-Depth-Adaptive Indexing for Streaming RAG in Vector Databases
- 2026QVCache: A Query-Aware Vector Cache
- 2025In-Place Updates of a Graph Index for Streaming Approximate Nearest Neighbor Search
- 2025Beyond Nearest Neighbors: Semantic Compression and Graph-Augmented Retrieval for Enhanced Vector Search