How / What / When

What / Answer

What is a vector database?

A vector database stores numerical representations of information so an application can find items that are meaningfully similar to a query, even when they do not share the same words.

For builders deciding how an AI application should find relevant documents, products, or examples. · Reviewed 2026-09-29

A concrete example

A keyword search for “refund after annual renewal” may miss a policy paragraph that says “customers can request a plan pause within 30 days.” A vector search can bring the paragraph back because the ideas are related, not because the exact words match.

What it stores

An embedding model turns text, images, or other data into a list of numbers. The vector database stores that representation along with the original content and metadata such as document title, owner, date, or access scope.

What it does not replace

Vector search is not a general database replacement. Use a normal relational database for exact filters, transactions, permissions, and joins. Many production systems use both: SQL for facts and rules, vector search for semantic retrieval.

The failure to watch

  • Similar wording is not always relevant information.
  • A stale document can rank highly unless dates and status are filtered.
  • A broad chunk can retrieve the right topic but the wrong answer.
  • Vector similarity does not prove that a claim is true.

Keep learning

Get one useful AI answer each week.