A blob indexer has fed a RAG index from the start of the project, with native blob soft delete detection configured on its data source from day one. Users now delete retired manuals with ordinary blob deletes, and the storage account has blob soft delete enabled and versioning off. The deleted manuals still show up in answers. What is the most likely cause?
Choose one.
With native blob soft delete detection, the indexer removes a document when it processes the blob in its soft deleted state.
Native blob soft delete detection doesn't remove anything by itself. Azure Storage moves the deleted blob into a soft deleted state, and the next indexer run that processes it deletes the matching search document. If the indexer hasn't run since the deletes, the documents are still there. The retention period should be much longer than the indexer interval so the run happens before the blob is permanently purged, and a metadata-column policy is only the alternative approach, not an extra requirement.
- Confirm the prerequisites are met: soft delete enabled, versioning off, policy present from the first run.
- Recall that the indexer acts only when it processes a soft deleted blob.
- Ask whether the indexer has run since the deletes.
- Run the indexer (or wait for its schedule) to remove the documents.
Exam tip: Soft delete detection takes effect on the indexer's next run, while the blob is still soft deleted.
AI-103: Build Retrieval and Grounding Pipelines with Azure AI Search — the lesson that teaches this.