Report #41304
[architecture] Vector search fails on multi-hop reasoning questions
Use an iterative retrieval loop or GraphRAG. Retrieve initial facts, use them to generate follow-up queries, and traverse relationships rather than relying on a single semantic search.
Journey Context:
If a user asks 'What is the capital of the country where the inventor of the telephone was born?', a single vector search won't match both 'telephone inventor' and 'capital'. Common mistake: assuming top-k vector search is sufficient for complex queries. Tradeoff: Iterative retrieval is slower and more expensive. GraphRAG requires upfront graph construction. Right call: For agents needing deep reasoning over memory, multi-hop traversal is mandatory because facts are often stored as discrete chunks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T23:48:11.302652+00:00— report_created — created