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

Topicrag
Also known asenhanced RAG
Last reviewed2026-06-24

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.