What is Vector Database?
A vector database stores text or images as numerical embeddings so software can find results by meaning rather than exact keywords.
A vector database is the memory layer behind AI search and document assistants. Content is converted into embeddings — long lists of numbers that capture meaning — and stored so similar meanings sit close together mathematically. When someone asks a question, the question is embedded too, and the database returns the nearest passages even when no keyword matches. That is how a search for cancel my plan surfaces a page titled ending your subscription. In a RAG pipeline those retrieved passages become the context the language model writes from, so retrieval quality sets the ceiling on answer quality. Most people comparing finished AI products never choose a vector database directly, but the concept explains the specs vendors quote: how documents are chunked, how often the index refreshes, and whether metadata filters keep one customer's data separate from another's. If a tool's answers miss content you know exists, the retrieval layer is usually the culprit, not the model.
Also known as
- embeddings database
- semantic search index
Related tools
- Perplexity AI — AI search engine that gives direct answers with cited sources.
- Intercom Fin — AI customer support bot that resolves queries automatically.
- ChatGPT — The world's most popular AI assistant for conversation, coding, and analysis.
- Claude — Thoughtful, safety-focused AI assistant with excellent reasoning.
- Google Gemini — Google's multimodal AI with real-time information access.
Related terms
- RAG (Retrieval-Augmented Generation) — RAG is a technique where an AI tool searches your documents first, then writes an answer grounded in what it found.
- Natural Language Processing (NLP) — NLP is the field of AI focused on making software understand and work with human language — classifying, extracting, translating, and summarising it.
- Large Language Model (LLM) — An LLM is an AI model trained on huge amounts of text that predicts language well enough to write, summarise, translate, and answer questions.
- API (Application Programming Interface) — An API is a defined way for one piece of software to request data or actions from another, and it is how AI tools plug into your stack.
Category: AI Infrastructure