我最近一直在探索 Azure搜索,因为我想在我们的某些应用中使用它。我创建了一个索引,导入了数据,并开始使用 Search Explorer 和 REST API来查询数据。一切都很好。
我更改了基础数据以测试模糊搜索功能。但是,我得到的结果不正确,因为返回的数据仍然是旧数据。最终,我找到了如何从 Azure门户强制刷新基础数据的方法,但是有一种方法可以使用 REST API来执行此操作,或者以某种方式使其自动化。我不想继续手动刷新 Azure搜索索引。
答案 0 :(得分:1)
索引器通常在创建后立即运行一次。您可以使用门户,REST API或.NET SDK根据需要再次运行它。您还可以将索引器配置为按计划定期运行。
源数据将随着时间变化,并且您希望Azure认知搜索索引器自动处理更改的数据。 Schedule indexers in Azure Cognitive Search,您可以在其中设置自定义间隔(5分钟至24小时之间)。