ChromaDB is an embedding database for building search and retrieval systems.
How I use it
I chunk documentation (VyOS, Hugo) into paragraphs, embed them with
nomic-embed-text via Ollama, and store the vectors in ChromaDB for
semantic search.
Stack
Documents → Chunker → Ollama embeddings → ChromaDB → Query API
Key concepts
- Collection: a named group of embeddings (like a table).
- Document: the raw text stored alongside the vector.
- Metadata: key-value pairs for filtering results.