Azure搜索索引器在3分钟前未更新

Azure搜索索引器在3分钟前未更新,azure,azure-cognitive-search,Azure,Azure Cognitive Search,我使用的是azure搜索,能够将索引器映射到DB。在这里之前一切都很好 我想每秒自动/手动更新我的索引器,以保持azure search更新。每次创建/更新数据时,azure search indexer应尽快更新,以提供最佳用户体验 在本文中,索引器可以每5分钟更新一次 索引器最多每五分钟可以为您的表重新编制索引。如果你的 数据经常更改,这些更改需要反映在 在几秒钟或几分钟内建立索引,建议使用剩余的 API或.NET SDK直接推送更新的行 我尝试重置API,但它也有3分钟的限制。如果在频繁更

我使用的是
azure搜索
,能够将索引器映射到DB。在这里之前一切都很好

我想每秒自动/手动更新我的索引器,以保持
azure search
更新。每次创建/更新数据时,azure search indexer应尽快更新,以提供最佳用户体验

在本文中,索引器可以每5分钟更新一次

索引器最多每五分钟可以为您的表重新编制索引。如果你的 数据经常更改,这些更改需要反映在 在几秒钟或几分钟内建立索引,建议使用剩余的 API或.NET SDK直接推送更新的行

我尝试重置API,但它也有3分钟的限制。如果在频繁更新索引器时遇到以下错误,则会出现此错误。这个限制是因为免费搜索计划吗

{
    "error": {
        "code": "",
        "message": "On-demand indexer invocation is permitted every 180 seconds for this service tier."
    }
}
有什么建议吗

这个限制是因为免费搜索计划吗

{
    "error": {
        "code": "",
        "message": "On-demand indexer invocation is permitted every 180 seconds for this service tier."
    }
}
你可以从这个评论中得到答案。根据Eugenesh@MSFT我承认这是免费搜索计划的限制。付费层不限制您运行索引器的频率

付费层不限制运行索引器的频率


此外,每秒按需运行索引器不是一种好做法。如果要在向Cosmos DB集合添加文档时实时更新搜索索引,可以同时将这些文档插入Cosmos DB和Azure search,并避免对集合运行索引器查询的开销。@EugeneShvets我在寻找频繁索引器计划的缺点,您的评论很好地指出了一个缺点:频繁索引可能会给另一个试图使用数据源的竞争资源带来延迟。谢谢