QVCache: A Query-Aware Vector Cache
On the map: Retrieval-augmented generation → Vector search and ANN indexes
Abstract (arXiv)
Vector databases have become a cornerstone of modern information retrieval, powering applications in recommendation, search, and retrieval-augmented generation (RAG) pipelines. However, scaling approximate nearest neighbor (ANN) search to high recall under strict latency SLOs remains fundamentally constrained by memory capacity and I/O bandwidth. Disk-based vector search systems suffer severe latency degradation at high accuracy, while fully in-memory solutions incur prohibitive memory costs at billion-scale. Despite the central role of caching in traditional databases, vector search lacks a general query-level caching layer capable of amortizing repeated query work. We present QVCache, the first backend-agnostic, query-level caching system for ANN search with bounded memory footprint. QVCache exploits semantic query repetition by performing similarity-aware caching rather than exact-match lookup. It dynamically learns region-specific distance thresholds using an online learning algorithm, enabling recall-preserving cache hits while bounding lookup latency and memory usage independently of dataset size. QVCache operates as a drop-in layer for existing vector databases. It maintains a megabyte-scale memory footprint and achieves sub-millisecond cache-hit latency, reducing end-to-end query latency by up to 40-1000x when integrated with existing ANN systems. For workloads exhibiting temporal-semantic locality, QVCache substantially reduces latency while preserving recall comparable to the underlying ANN backend, establishing it as a missing but essential caching layer for scalable vector search.
Key facts. Cited by 2 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 13 of its 51 references that are in the map. First posted on arXiv 2 Feb 2026.
Builds on
13 of 51 references.
References · 13
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2014A Tutorial on Principal Component Analysiscited by 139
- 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 103
- 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
- 2025vCache: Verified Semantic Prompt Cachingcited by 15
- 2022OOD-DiskANN: Efficient and Scalable Graph ANNS for Out-of-Distribution Queriescited by 14
- 2022Caching Historical Embeddings in Conversational Searchcited by 6
- 2024Recommender for Its Purpose: Repeat and Exploration in Food Delivery Recommendationscited by 2
1 more
- 2025DiskJoin: Large-scale Vector Similarity Join with SSDcited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.
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
- 2025Leveraging Approximate Caching for Faster Retrieval-Augmented Generation
- 2026Filtered Approximate Nearest Neighbor Search in Vector Databases: System Design and Performance Analysis
- 2026Query-aware Routing for Filtered Approximate Nearest Neighbors Search
- 2025CaGR-RAG: Context-aware Query Grouping for Disk-based Vector Search in RAG Systems
- 2024AiSAQ: All-in-Storage ANNS with Product Quantization for DRAM-free Information Retrieval
- 2025Cosmos: A CXL-Based Full In-Memory System for Approximate Nearest Neighbor Search
- 2025Quake: Adaptive Indexing for Vector Search