我正在 foreach 活动中使用删除活动从 ADLS 容器中删除文件列表。现在删除文件后。我想执行索引器,以便我的索引指向更新的内容。我如何通过 ADF 或任何自定义解决方案来实现此目的。
我想在删除每个文件后执行索引器。
没有 azure ai 搜索活动。因此,您需要使用rest api来重置并运行索引器。 在 foreach 活动之后添加 2 个 Web 活动,以便每次更新后您都可以重置它并运行。
以下是配置。
索引器重置
网址:
https://[service name].search.windows.net/indexers/[indexer name]/reset?api-version=[api-version]
方法:POST
身体:
{"body":"none"}
身份验证:无
标题:
application/json
Your api key
第二次索引器重新运行
网址:
https://[service name].search.windows.net/indexers/[indexer name]/run?api-version=[api-version]
方法:POST
身体:
{"body":"none"}
身份验证:无
标题:
application/json
Your api key
输出: