【问题标题】:Azure Search: Frequency of calling indexerAzure 搜索:调用索引器的频率
【发布时间】:2018-01-20 03:29:48
【问题描述】:

对于 Azure 搜索服务,我希望获得最接近实时的更新。我可以使用具有重复性的逻辑应用通过 REST API 执行它。

如果我非常频繁地调用逻辑应用程序(每 3 秒)。这种方法有什么问题吗?

  • 索引器会因为调用太频繁而被阻塞吗?
  • 此常量调用是否有任何成本影响(在逻辑应用程序或 azure 搜索上)

我正在尝试查看是否可以避免构建逻辑来确定需要调用索引器时的各种场景。 (可能会变得复杂)

【问题讨论】:

    标签: azure azure-cognitive-search azure-logic-apps


    【解决方案1】:

    如果您对每 5 分钟运行一次的索引器感到满意,则根本不需要调用它 - 它可以按计划运行。

    如果您需要更频繁地调用索引器,您可以在免费层级服务上每 3 分钟运行一次,在任何付费层级服务上运行一次。如果在您运行索引器时它已经在运行,则调用将失败并显示409 状态。

    但是,如果您需要非常频繁地运行索引器,通常是为了响应新数据的到来,并且您已经掌握了这些数据。在这种情况下,使用推送式索引 API 直接索引该数据可能更有效。 REST API 参考见Add, update, or delete documents,或者你可以使用Azure Search .NET SDK

    【讨论】:

    • 谢谢-你能解释更多关于“推式索引API”的信息吗
    • 添加了我的答案的链接。
    猜你喜欢
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 2018-04-30
    • 2022-07-22
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    相关资源
    最近更新 更多