【问题标题】:Google appengine Java Document Search , java.lang.IllegalArgumentException: number of documentsGoogle appengine Java 文档搜索,java.lang.IllegalArgumentException:文档数
【发布时间】:2019-03-31 21:50:04
【问题描述】:

我正在使用 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)

【问题讨论】:

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


    【解决方案1】:

    配额中的安全限制是为了保护我们的客户(以确保没有恶意应用程序消耗所有资源)。一般来说,使用退避重试算法来控制请求的摄入是这个问题的推荐方法。

    如果您有强大的业务用例,您可以直接与我们联系(如果您有支持包)或通过我们的public issue tracker 报告问题或联系我们的sales team 以与他们达成特别协议。

    【讨论】:

    • 谢谢Ying Li,我会在isure tracker中提出问题以继续。
    猜你喜欢
    • 1970-01-01
    • 2019-01-05
    • 2011-11-04
    • 2017-08-25
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多