Candidate search is a retrieval product before it is an LLM feature. Pick the path that matches your freshness, control, and citation needs; combine durable vector context with live web context when recruiters need both. Short answer: define the answer a recruiter must see, turn it into a retrieval contract, then ship a release that checks tenant filters, source citations, freshness, and bounded latency. A vector index is the dependable memory. Web search is the live window. Neither should si...