An In-Depth Study of Filter-Agnostic Vector Search on a PostgreSQL Database System: [Experiments and Analysis]
Not on the map. Why?
Abstract (arXiv)
Filtered Vector Search (FVS) is critical for supporting semantic search and GenAI applications in modern database systems. However, existing research most often evaluates algorithms in specialized libraries, making optimistic assumptions that do not align with enterprise-grade database systems. Our work challenges this premise by demonstrating that in a production-grade database system, commonly made assumptions do not hold, leading to performance characteristics and algorithmic trade-offs that are fundamentally different from those observed in isolated library settings. This paper presents the first in-depth analysis of filter-agnostic FVS algorithms within a production PostgreSQL-compatible system. We systematically evaluate post-filtering and inline-filtering strategies across a wide range of selectivities and correlations. Our central finding is that the optimal algorithm is not dictated by the cost of distance computations alone, but that system-level overheads that come from both distance computations and filter operations (like page accesses and data retrieval) play a significant role. We demonstrate that graph-based approaches (such as NaviX/ACORN) can incur prohibitive numbers of filter checks and system-level overheads, compared with clustering-based indexes such as ScaNN, often canceling out their theoretical benefits in real-world database environments. Ultimately, our findings provide the database community with crucial insights and practical guidelines, demonstrating that the optimal choice for a filter-agnostic FVS algorithm is not absolute, but rather a system-aware decision contingent on the interplay between workload characteristics and the underlying costs of data access in a real-world database architecture.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 51 references that are in the map. First posted on arXiv 24 Mar 2026.
Builds on
18 of 51 references.
References · 18
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2015YFCC100M: The New Data in Multimedia Researchcited by 234
- 2020Embedding-based Retrieval in Facebook Searchcited by 155
- 2022Results of the NeurIPS'21 Challenge on Billion-Scale Approximate Nearest Neighbor Searchcited by 45
- 2024ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Datacited by 31
- 2025Graph-Based Vector Search: An Experimental Evaluation of the State-of-the-Artcited by 11
- 2024UNIFY: Unified Index for Range Filtered Approximate Nearest Neighbors Searchcited by 10
- 2024boldsymbolSteiner-Hardness: A Query Hardness Measure for Graph-Based ANN Indexescited by 8
- 2020Return of the Lernaean Hydra: Experimental Evaluation of Data Series Approximate Similarity Searchcited by 6
- 2025SIEVE: Effective Filtered Vector Search with Collection of Indexescited by 6
6 more
- 2024iRangeGraph: Improvising Range-dedicated Graphs for Range-filtering Nearest Neighbor Searchcited by 4
- 2024Subspace Collision: An Efficient and Accurate Framework for High-dimensional Approximate Nearest Neighbor Searchcited by 4
- 2025DEG: Efficient Hybrid Vector Search Using the Dynamic Edge Navigation Graphcited by 4
- 2025NaviX: A Native Vector Index Design for Graph DBMSs With Robust Predicate-Agnostic Search Performancecited by 4
- 2025DARTH: Declarative Recall Through Early Termination for Approximate Nearest Neighbor Searchcited by 3
- 2025Cost-Effective, Low Latency Vector Search with Azure Cosmos DBcited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.