2017-08-11 24 views
0

对于Azure搜索服务,我希望获得反映最接近实时的更新。我可以通过REST API使用逻辑应用程序重复执行它。Azure搜索:调用索引器的频率

如果我非常频繁地调用逻辑应用程序(历时3秒)。这种方法有没有一个问题?

  • 索引器是否因呼叫过于频繁而被阻塞?
  • 有这种不断调用的任何成本含义(无论是在逻辑应用程序或在Azure上搜索)

我想看看我是否能避免建筑物逻辑来确定当索引需要有各种方案调用。 (可能会变得复杂)

回答

1

如果您确定索引器每5分钟运行一次,则根本无需调用它 - 它可以按计划运行。

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

但是,如果您需要非常频繁地运行索引器,通常它会响应新数据到达并且您掌握了这些数据。在这种情况下,使用推式索引API直接索引数据可能更有效。请参阅Add, update, or delete documents获取REST API参考信息,或者您可以使用Azure Search .NET SDK

+0

感谢您能解释更多关于'推式索引API'的信息吗? – user7995357

+0

添加了我的答案链接。 –