Why Raw Queries Break RAG

Why Raw Queries Break RAG Here’s the pitch for RAG in one sentence: embed the user’s question, search a vector store for the closest matching chunks, hand those chunks to an LLM, get a grounded answer back. Clean, mechanical, almost too simple to fail. So why do RAG systems keep retrieving the wrong thing? The pitch skips a step it shouldn’t. Before you can ask whether retrieval “worked,” you have to ask what the system was actually comparing — and once you look closely at that comparison, a raw, naturally-typed question turns out to be a strange thing to search with. ...

July 20, 2026 · 11 min · biswajit