索引器的 Azure 搜索硬删除策略

Azure Search Hard Delete Policy for Indexer

自从收到针对 Azure 搜索索引器实施硬删除策略的反馈以来,已经快三年了。 https://feedback.azure.com/forums/263029-azure-search/suggestions/33939013-adding-hard-delete-policy-to-all-of-indexer 这方面有什么进展吗?我相信很多用户都会要求这样做。如果我们不能很快拥有这个功能,如果我们不能在我们的应用程序中实现软删除,有没有什么可以尝试的alternatives/ideas?

目前没有针对索引器的硬删除策略。对于 blob 索引器,您可以使用 native blob soft delete policy,这需要在存储帐户上启用“Blob 软删除”,这样您就不必管理软删除元数据。

对于其他数据源类型,一种替代方法是使用 REST API 在文档从数据源中删除时直接从索引中删除文档,并在外部同步它们。