Chunking
Splits large content into retrievable pieces.
Embeddings
Represent meaning as vectors.
Vector Database
Stores and indexes vectors efficiently.
This module explains how documents can be prepared, searched, retrieved, and added to a model’s context so answers can use relevant external information.
Understand the full path from source documents to retrieved context.
Vector databases are one common implementation, not a requirement for every retrieval system.
Splits large content into retrievable pieces.
Represent meaning as vectors.
Stores and indexes vectors efficiently.
Searches by meaning, not only exact words.
Finds mathematically similar vectors.
The broader process of finding useful source information.
Reorders candidates by relevance.
Adds retrieved information to model context before generation.
Connects an answer to supplied external evidence.
Employee handbook → chunk leave policy → index content
“How many annual leave days do employees receive?” → search / retrieval → relevant leave-policy chunk → add to LLM context → answer
The answer can reference the retrieved policy.
This is a learning path, not a mandatory technical stack.
Divide documents.
Represent meaning.
One storage option.
Semantic and vector search.
Select useful content.
Improve ordering.
Combine retrieval and generation.
Connect answers to evidence.
Retrieval systems prepare and search external knowledge, while RAG supplies the most relevant information to a model before it generates an answer.