Vector database

Definition

A vector database stores text, images or records as numeric embeddings and finds the entries closest in meaning to a query. It is the search layer behind retrieval-augmented generation, enabling semantic lookups where keyword search fails.

Instead of matching words, it matches meaning: a query about "payment reminder" also finds documents that say "overdue notice".

In operational systems it sits alongside the relational database, not instead of it. Facts, amounts and states stay in the transactional system; the vector index only helps find the right context.

In practice

  • Semantic search across contracts, manuals, tickets and e-mail
  • Must carry access metadata so results respect permissions
  • Complements, never replaces, the system of record

Related terms

Back to the glossary