如何在 Azure 搜索中的索引更新后自动更新文档

How to automatically update documents after index update in Azure Search

我有 Azure 搜索服务,其中有一些 indexesindexersSQL data sourcesData source 配置为使用 SqlIntegratedChangeTrackingPolicy,它工作正常,当数据库中的任何行更新时,文档也会更新。

现在我想更新 index 并添加新字段。 但是我做了之后,字段没有任何数据,indexer忽略它,就像他没有什么可添加的。

如何强制 indexer 填充缺失的数据? 或者唯一的方法是手动更新每个文档?

Gaurav 是正确的 - 要更新索引中已有的文档,请重置索引器。您可以直接在 Azure 门户、索引器 blade 中重置。对于具有新字段的任何新的或更新的 SQL table 行,新字段将自动包含在内。