Google Appengine Java文档搜索,java.lang.IllegalArgumentException:文档数

时间:2018-10-27 09:29:33

标签: java google-app-engine google-cloud-platform google-search-api

我正在使用Google Appengine文档搜索功能link 我试图通过在11个api之后调用index.put()来以20个批次插入文档,即220个文档我遇到异常。每当遇到异常时,我还包括1到8分钟的简单指数退避策略,这种方法无法解决我的问题。从Google在线文档开始,添加或删除的最大文档数阈值为每分钟15,000。我正在尝试找出如何消除此限制。

java.lang.IllegalArgumentException:文档数量220,超过最大数量200     在com.google.appengine.api.search.IndexImpl.putAsync(IndexImpl.java:294)     com.google.appengine.api.search.IndexImpl.put(IndexImpl.java:497)

1 个答案:

答案 0 :(得分:1)

配额中的安全限制用于保护我们的客户(确保没有恶意应用程序消耗所有资源)。通常,对于此问题,建议使用退避重试算法来控制请求接收。

如果您有强大的业务用例,则可以直接与我们联系(如果有支持包),也可以在我们的public issue tracker上报告问题,也可以与我们的sales team联系以制定特殊建议与他们达成协议。