azure - 在 Azure 搜索中为 View 建立索引时如何从索引中删除数据?

标签 azure azure-cognitive-search

我从数据库中索引 View 。当我向表中添加条目时,也会向 View 中添加一个条目。索引对新数据进行索引。但是当我从索引表中删除该条目时,它仍然存在。如何设置软删除? 我阅读了文档,它说有必要添加一个字段。我应该自己添加吗?

最佳答案

从索引中删除已删除文档的唯一方法是使用SQL 集成更改检测功能或设置数据删除检测策略(软删除) .

如果您选择第二个选项,则必须在 View 中创建软删除列。 然后告诉您的数据源它应该跟踪软删除字段:

enter image description here

关于azure - 在 Azure 搜索中为 View 建立索引时如何从索引中删除数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55805276/

相关文章:

azure - Azure 搜索建议中存在不同的值?

c# - Azure 搜索 SDK : how to specify data source

azure - Azure 搜索上的 CORS 问题

azure - Windows Azure 存储模拟器 - CORS 支持

angular - Azure Web 应用程序 Angular 5 + dotnet core 2.1 部署后刷新

azure - 如何在 Azure 资源组上委派资源成本概述?

azure-cognitive-search - Azure 搜索自定义分析器

json - ConvertFrom-Json : Invalid JSON primitive:

azure - 使用 REST API 从 Azure Blob 容器获取所有文件,我已经尝试过此代码,但遇到 403 错误

python - 在 Azure 认知服务上找不到资源