需要澄清App Engine SearchAPI配额

时间:2012-06-18 07:22:12

标签: google-app-engine full-text-search

我正在尝试使用appengine搜索API,并且我一直遇到此SO帖子中描述的“短期爆发配额”:quotas on appengine search api for java

在我们的用例中,我们需要从索引中删除所有文档,然后重新填充索引。我们通过以下方式攻击了这个:

  1. 循环浏览列表并删除文档
  2. 通过任务队列(1 / s)吞吐率添加文档
  3. 仍然碰撞这个突发限制,我想知道在删除文件时是否可能需要睡觉?

    此爆发率严重限制了我们(因为我们正在根据其他标准动态构建这些索引),如果有人有更多的洞察力,我很好奇。

2 个答案:

答案 0 :(得分:1)

  1. 您应该使用队列限制使用而不是睡眠(永远不要在AppEngine中使用睡眠)。
  2. 您可以申请increase on your quota

答案 1 :(得分:0)

我相信每分钟有100个电话配额以及每天20k(虽然每分钟配额现在可能已被删除)。

我发现的最好方法是使用游标和任务队列来分散负载。