使用 Azure 数据工厂触发索引器

问题描述 投票:0回答:1

我正在 foreach 活动中使用删除活动从 ADLS 容器中删除文件列表。现在删除文件后。我想执行索引器,以便我的索引指向更新的内容。我如何通过 ADF 或任何自定义解决方案来实现此目的。

我想在删除每个文件后执行索引器。

azure-data-factory azure-ai-search
1个回答
0
投票

没有 azure ai 搜索活动。因此,您需要使用rest api来重置并运行索引器。 在 foreach 活动之后添加 2 个 Web 活动,以便每次更新后您都可以重置它并运行。 enter image description here

以下是配置。

索引器重置

网址

https://[service name].search.windows.net/indexers/[indexer name]/reset?api-version=[api-version]

方法POST

身体

{"body":"none"}

身份验证:无

标题

  1. 内容类型
    application/json 
  2. api-key
    Your api key

第二次索引器重新运行

网址

https://[service name].search.windows.net/indexers/[indexer name]/run?api-version=[api-version]

方法POST

身体

{"body":"none"}

身份验证:无

标题

  1. 内容类型
    application/json 
  2. api-key
    Your api key

输出:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.