我们在更新textsearch文档时会遇到配额限制异常,
com.google.apphosting.api.ApiProxy $ OverQuotaException:API调用search.IndexDocument()需要的配额多于可用配额。 at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:365) at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:233) 在org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:209)
和代码是
public SearchService searchService = SearchServiceFactory.getSearchService();
public Index index = searchService.getIndex(IndexSpec.newBuilder()。setName(“contacts”));
Document.Builder docs = Document.newBuilder();
docs.addField(Field.newBuilder()。setName(“first_name_start”)。setText(first_name.substring(0,1)));
index.put(文档);
有任何解决方案的建议吗?
答案 0 :(得分:0)
正如您所提到的,在App Engine上达到空间或吞吐量配额的一个解决方案是与Google取得联系。您可以找到有关如何执行此操作的信息here。
答案 1 :(得分:0)
在我们的示例中,引发此异常的是INDEX Size> 10GB。