Report #48058
[architecture] Single-query vector search fails on complex relational information
Implement iterative retrieval \(e.g., ReAct for memory\). Retrieve an initial set of facts, evaluate if they answer the question, and if not, use the retrieved facts to generate a secondary search query to find missing links.
Journey Context:
Vector search is lexical/semantic similarity, not logic. If the query is 'Who is the CEO of the company the user worked for in 2015?', a single search might find 'User worked at Acme in 2015' but miss 'Bob is CEO of Acme'. Multi-hop retrieval trades latency \(multiple retrieval steps\) for accuracy \(connecting the dots across disconnected chunks\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T11:08:56.715467+00:00— report_created — created