A vector database, vector store or vector search engine is a database that stores and retrieves embeddings of data in vector space. Vector databases typically implement approximate nearest neighbor algorithms so users can search for records semantically similar to a given input, unlike traditional databases which primarily look up records by exact match. Use-cases for vector databases include similarity search, semantic search, multi-modal search, recommendations engines, object detection, and retrieval-augmented generation (RAG).
Vector embeddings are mathematical representations of data in a high-dimensional space. In this space, each dimension corresponds to a feature of the data, with the number of dimensions ranging from a few hundred to tens of thousands, depending on the complexity of the data being represented. Each data item is represented by one vector in this space. Words, phrases, or entire documents, as well as images, audio, and other types of data, can all be vectorized.
These feature vectors may be computed from the raw data using machine learning methods such as feature extraction algorithms, word embeddings or deep learning networks. The goal is that semantically similar data items receive feature vectors close to each other.
Vector retrieval can be combined with metadata filtering, lexical or sparse retrieval, graph-based retrieval, and multimodal retrieval to support a range of filtered and hybrid retrieval workflows.
"What is a vector database".
Elastic. Retrieved 18 November 2023.
↑ "Add a filter to a vector query in Azure AI Search". Microsoft Learn. Retrieved 2026-05-05.
↑ Aumüller, Martin; Bernhardsson, Erik; Faithfull, Alexander (2017). "ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithms". In Beecks, Christian; Borutta, Felix; Kröger, Peer; Seidl, Thomas (eds.). Similarity Search and Applications. Lecture Notes in Computer Science. Vol. 10609. Cham: Springer International Publishing. pp. 34–49. arXiv:1807.05614. doi:10.1007/978-3-319-68474-1_3. ISBN 978-3-319-68474-1.
↑ Lewis, Patrick; Perez, Ethan; Piktus, Aleksandra; Petroni, Fabio; Karpukhin, Vladimir; Goyal, Naman; Küttler, Heinrich (2020). "Retrieval-augmented generation for knowledge-intensive NLP tasks". Advances in Neural Information Processing Systems 33: 9459–9474. arXiv:2005.11401.
↑ "AllegroGraph 8.0 Incorporates Neuro-Symbolic AI, a Pathway to AGI". TheNewStack. 2023-12-29. Retrieved 2024-06-06.
↑ "Vector Search quickstart". Retrieved 2023-11-21.
↑ "chroma/LICENSE at main · chroma-core/chroma". GitHub.
↑ "Investor Presentation Third Quarter Fiscal 2024". Couchbase Investor Relations. 2023-12-06.
↑ Sean Michael Kerner (18 July 2023). "DataStax brings vector database search to multicloud with Astra DB". Venture Beat.
↑ "elasticsearch/LICENSE.txt at main · elastic/elasticsearch". GitHub.
↑
↑ "lancedb/LICENSE at main · lancedb/lancedb". GitHub. Retrieved 2024-12-17.
↑ "MariaDB Vector". MariaDB.org. Retrieved 2024-07-30.
↑ Sawers, Paul (2023-08-16). "Meet Marqo, an open source vector search engine for AI applications". TechCrunch. Retrieved 2024-08-20.
↑ "Compare Algolia vs ElasticSearch vs Meilisearch vs Typesense". typesense.org. Retrieved 2026-01-01.
↑ "Milvus license". GitHub.
↑ "Neo4j enhances its graph database with vector search". itbrief. 2023-08-22.
↑
"Top Fifteen Vector Databases". db-engines.com. 2024-07-03. Retrieved 2024-07-03.
↑ Pan, James Jie; Wang, Jianguo; Li, Guoliang (2023-10-21), Survey of Vector Database Management Systems, arXiv:2310.14021
1 2 "Pinecone leads 'explosion' in vector databases for generative AI". VentureBeat. 2023-07-14. Retrieved 2023-10-29.
↑ "pgvector/License". GitHub. Retrieved 2023-11-27.
↑ "Using Redis as a Vector Database with OpenAI | OpenAI Cookbook". cookbook.openai.com. Retrieved 2024-02-10.
↑ "Open source USearch library jumpstarts ScyllaDB vector search". TheNewStack. 2026-02-05. Retrieved 2026-02-23.
↑ Wiggers, Kyle (2023-01-04). "SurrealDB raises $6M for its database-as-a-service offering". TechCrunch. Retrieved 2024-01-19.
↑ tidb/LICENSE at master · pingcap/tidb
↑ "Creating a Vespa Vector Database". Capital One. Retrieved 2026-01-01.
↑ "weaviate/weaviate". GitHub. Retrieved 27 August 2026. Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
↑ "YDB - Vector Search". ydb.tech. Retrieved 2025-07-26.
↑