Report #78445
[architecture] Vector search fails to answer questions requiring connecting multiple distinct facts across sessions.
Use GraphRAG or a knowledge graph alongside the vector store. If using vectors, implement iterative retrieval \(retrieve-read-retrieve loops\) rather than single-shot top-k.
Journey Context:
Single-shot vector search maps a query to the nearest K embeddings. If the answer requires 'Who did X work with that lives in Y?', a single query won't bridge the gap. Naive RAG fails on multi-hop reasoning. Graph structures \(nodes/edges\) naturally handle relational traversal. Iterative retrieval allows the LLM to reformulate queries based on partial results. The tradeoff is added latency and complexity per query, but it is necessary for complex reasoning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T14:16:00.565853+00:00— report_created — created