Skip to main content

Vector Databases

Vector databases store embeddings so applications can search by semantic similarity.

What Are Vector Databases

Embeddings are numeric representations of text, images, audio, or other data.

Vector databases index those embeddings and find nearby items, which is useful for search, recommendations, retrieval-augmented generation, and AI memory.

How To Use Vector Databases

Choose a vector database or a database with vector search support. Generate embeddings, store them with metadata, and query by similarity.

Basic Example

const result = await vectorStore.similaritySearch("agent memory design", 5);

for (const item of result) {
console.log(item.text, item.score);
}

Common Concepts

  • Embeddings represent meaning as vectors.
  • Similarity search finds nearby vectors.
  • Metadata filters narrow search results.
  • Chunking affects retrieval quality.

What To Learn Next

Learn embeddings, chunking, metadata design, hybrid search, retrieval evaluation, and RAG pipelines.