ModelRefs / Advanced RAG — AI Glossary
Advanced RAG — AI Glossary
RAG pipelines with pre-retrieval query processing and post-retrieval reranking to improve precision and answer quality. Also called enhanced RAG.
Overview
Advanced RAG adds query rewriting/expansion before retrieval (improves recall), cross-encoder reranking after initial retrieval (improves precision), and context compression before generation (reduces noise). Systems like LlamaIndex and LangChain implement these stages modularly. Addresses the primary failure modes of naive RAG.
Reference details
| Topic | rag |
|---|---|
| Also known as | enhanced RAG |
| Last reviewed | 2026-06-24 |
Related terms
Example: Fix the stage that is failing
Query rewriting raises recall when users phrase things unlike the documents. Reranking raises precision when the right passage is retrieved but ranked eighth. Compression helps when context is noisy and the model is distracted. Adding all three without measuring means paying three latency costs to fix one problem you have not identified.
Commonly confused with
Advanced RAG is not a product or a fixed architecture — it is a loose label for naive RAG plus optional pre- and post-retrieval stages. Nothing about the term specifies which stages, so it says less about a system than it appears to.
When to use it
Reach for it when:
- Naive RAG is deployed and you have measured where it fails
- You can evaluate each added stage independently
- Latency budget can absorb the extra hops
Reach for something else when:
- Before naive RAG is working and measured — you will not know what helped
- As a default architecture; every stage is latency, cost and another failure mode
- To compensate for bad chunking, which should be fixed at the source
Continue your research
Use these connected ModelRefs sections to compare alternatives, inspect implementation paths, and review the evidence and governance boundaries relevant to Advanced RAG — AI Glossary.
Frequently asked questions
What is Advanced RAG?
RAG pipelines with pre-retrieval query processing and post-retrieval reranking to improve precision and answer quality.
Is Advanced RAG the same as enhanced RAG?
Yes — enhanced RAG are common aliases for Advanced RAG.
What concepts are related to Advanced RAG?
Closely related concepts include naive rag, modular rag, query rewriting.