Google App Engine TextSearch每分钟更新/删除15,000个配额限制例外



当我们更新textsearch文档时,

我们正在获得以下配额限制异常,

com.google.apphosting.api。ApiProxy$OverQuotaException: API调用search.IndexDocument()需要更多的配额。org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException (SynchronousDispatcher.java: 365)org.jboss.resteasy.core.SynchronousDispatcher.handleException (SynchronousDispatcher.java: 233)org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException (SynchronousDispatcher.java: 209)

,代码为

public SearchService = SearchServiceFactory.getSearchService();

public Index Index = searchService.getIndex(IndexSpec.newBuilder().setName("contacts"));

文档。Builder docs = Document.newBuilder();

docs.addField (Field.newBuilder () .setName("first_name_start"). settext (first_name。substring (0,1))),

index.put(文档);

对于解决这个问题有什么建议吗?

正如您提到的,在App Engine上达到空间或吞吐量配额的一个解决方案是与Google取得联系。你可以在这里找到如何做到这一点的信息。

在我们的例子中,是INDEX Size>10GB引发了这个异常

相关内容

最新更新