gpt4 book ai didi

Azure 认知搜索 - 索引和删除

转载 作者:行者123 更新时间:2023-12-03 02:41:11 25 4
gpt4 key购买 nike

我使用 Web 前端应用程序设置了 Azure 搜索的演示实例。

我注意到的一件事是,即使我从 Blob 存储中删除文档并且索引器再次运行,删除的文档及其内容仍然存储在索引中。如何从索引中删除文档的内容而不删除并重新创建索引?

这里是我的 GitHub 存储库的链接,用于此环境的模板... https://github.com/jcbendernh/Azure-Search-Ignite-2018-Demo

我们非常感谢您提供的任何见解。

最佳答案

为了让索引器在文档不再位于数据源中时将其从索引中删除,您需要在索引器中定义数据删除检测策略。

有两种不同的方法:1. 通过定义一个列来定义应从数据源中删除哪些字段 (SoftDeleteColumnDeletionDetectionPolicy)2. 或者使用 Blob 存储中新的 native 软删除支持 (NativeBlobSoftDeleteDeletionDetectionPolicy)

这两种方法都记录在 https://learn.microsoft.com/en-us/azure/search/search-howto-indexing-azure-blob-storage#incremental-indexing-and-deletion-detection

谢谢,-Luis Cabrera(Azure 搜索 PM)

关于Azure 认知搜索 - 索引和删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61212080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com