← AI Agents & RAG learning path
AI Agents & RAG · Module 3 of 10

Embeddings and vector search

Search by meaning with embeddings and vector databases.

📖 Key ideas

  1. Embeddings turn text into vectors that capture meaning.
  2. Similar meanings give nearby vectors.
  3. Vector databases store and search embeddings: Pinecone, Weaviate, Qdrant, pgvector, Chroma.
  4. Similarity measured by cosine similarity or dot product.
  5. Approximate nearest neighbour (ANN) indexes make search fast.
💡 Real-life example: Embeddings are a map where similar ideas live in the same neighbourhood.
EmbeddingVector representing meaning
Vector databaseStores and searches vectors
Cosine similarityAngle-based similarity
ANNApproximate nearest neighbour search