Retrieval freshness
Review the answer from yesterday's conversation
A freshness review should begin with information the product has already served. Old conversations expose assumptions that a clean search demo misses.
In this article
Reopen a saved answer after changing its source
Choose a test policy, generate an answer and save it. Change an important condition in the source, then reopen the conversation. Ask the team to explain what the reader is meant to believe about the old answer.
If the answer remains visible, is it clearly historical? If the product offers a refresh action, does that create a new evidence record or silently rewrite the earlier response? Neither behaviour should be accidental, especially when users share or export answers.
A successful demonstration of a new query is not enough. The review needs to include the places where people return to information they previously trusted.
Follow revision identity through the design
Inspect the source key, revision, passage identifiers and answer dependencies. Ask how the system rejects a late update that finishes after a newer revision. Then repeat the question for a deletion followed by an old event replay.
Look for a concrete ordering mechanism. A timestamp field alone does not enforce ordering, and clocks from different systems may not be directly comparable. The design should identify which source revision or sequence establishes authority and where the write rule is enforced.
Review batch error handling too. If some index writes fail, the pipeline should not mark the entire revision current without accounting for missing passages. Partial completion needs a visible state and a recovery path.
Inspect the freshness claim
Ask where the reported interval starts and ends. Does it include source detection, processing, query visibility and answer cache behaviour? If a document never completes, does it remain visible in the measurements or disappear from the latency sample?
Use a withdrawal example to test the difference between availability of new information and absence of old information. They require different probes. A permission change adds another useful case if access metadata is copied into the index.
Check how operators identify the failed layer. A single "last sync succeeded" indicator offers little help when one source record has been failing for days.
Review recovery under load
Pause ingestion, accumulate a small controlled backlog and resume it while queries continue. Observe whether retries and catch-up traffic harm the serving path. Confirm that urgent changes receive their intended treatment.
The review record should capture unresolved source limitations, historical-answer behaviour and the recovery capacity demonstrated. These decisions turn freshness from an optimistic schedule into a service the team can explain, measure and maintain.
Primary sources
Microsoft Learn: monitor indexer statusMicrosoft Learn: index updates and rebuildsReferences checked 11 September 2026.