Report #27598
[frontier] Why does naive RAG fail on complex queries requiring entity relationships?
Replace vector-only RAG with GraphRAG: extract entities and relationships into a knowledge graph, then use global search for community summaries and local search for specific entity details.
Journey Context:
Standard RAG retrieves chunks based on vector similarity, failing on 'how many' or relationship questions that require connecting disparate mentions. GraphRAG first builds a knowledge graph via LLM entity extraction, then creates hierarchical community summaries. At query time, it uses global search for broad questions \(synthesizing community reports\) or local search for specific drill-downs. This captures multi-hop relationships that vector similarity misses. The error is thinking hybrid search \(vector \+ BM25\) solves this; it doesn't handle entity resolution across chunks or abstract reasoning over relationships.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:43:19.366780+00:00— report_created — created