2016-09-04 10 views
-1

我們正在以下配額限制的例外,當我們正在更新TEXTSEARCH文件,谷歌App Engine的文本搜索更新/刪除15,000分鐘配額限制的例外

com.google.apphosting.api.ApiProxy $ OverQuotaException:API調用搜索.IndexDocument()需要比可用配額更多的配額。 at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:365) at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:233) at org.jboss.resteasy.core。 SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:209)

和代碼是

公共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(docs);

有沒有解決這個問題的建議?

+0

簡單的解決方案可能會增加報價,是否有一個選項,我們可以通過它增加或請求谷歌增加? – Sri

+0

相信你實際上每分鐘超過15000次更新/刪除操作嗎? –

+0

每個名稱空間限制異常也可能爲10GB。 – Sri

回答

0

正如您所提到的,在App Engine上實現空間或吞吐量配額的一個解決方案是與Google取得聯繫。你可以找到有關如何做到這一點的信息here