Azure 搜索服务中的文档更新策略

Document Update policy in Azure Search Service

我有一个 Azure 搜索服务,它有一个索引器,使用存储在我们数据库中的 SQL 视图作为数据源。此视图显示过去 6 个月的工单。我想要的是这个索引器应该在我的视图每天更新时删除文档(CreateDateTime < 6 个月的原因)。我在 LastUpdatedTime 列上使用高水印策略。我认为此策略将确保在相应行更新时更新文档。但我不确定该行(支持案例)何时从视图中消失,是否会导致文档被删除。

非常感谢您的帮助!

你说得对,当一行从视图中消失时,相应的文档不会被索引器删除。

执行此操作的一种方法是 select 一些较旧的文档(例如,有 2 周的缓冲期)但在您看来将较旧的文档标记为陈旧,然后使用 soft deletion policy feature 删除这些文档文件。