Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

edX

Building a Vector Search Engine with ChromaDB

via edX

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates

This intermediate path explains how embeddings represent meaning and support semantic search. You will generate vector embeddings with models from OpenAI and Hugging Face and use them to retrieve relevant content. You will set up ChromaDB, store and index embeddings, manage vector data, and implement efficient similarity searches. You will also combine multi-query expansion, hybrid retrieval, and reranking to improve result relevance beyond basic vector similarity. The path concludes with techniques for scaling vector search, reducing retrieval latency, and parallelizing queries for real-time workloads. It is designed for developers who understand programming fundamentals and want to build practical semantic search applications.

Syllabus

  • Explain how embeddings and vector representations support semantic search
  • Generate embeddings with OpenAI and Hugging Face models
  • Store, index, search, and manage vector data in ChromaDB
  • Implement multi-query expansion and hybrid retrieval strategies
  • Apply reranking techniques to improve search relevance
  • Optimize and parallelize vector queries to reduce retrieval latency
  • Scale vector search systems for large datasets and real-time workloads

Reviews

Start your review of Building a Vector Search Engine with ChromaDB

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.