2013-04-15 25 views
0

顯然,返回文檔數目的缺省查詢限制是20個。通過使用QueryOptions.Builder.setLimit()可以更改它。 Java開發文檔似乎沒有指出允許的最大值。GAE Java搜索API:QueryOptions.Builder.setLimit的可接受範圍是什麼(int)

我有成千上萬的記錄在我的應用程序中編入索引,搜索可能會返回大量的對象。而不是在應用程序中硬編碼MAX_QUERY_RESULTS = 1000之類的東西,有沒有辦法以編程方式訪問此搜索配額?

+0

你只是想從搜索API這個常數?爲什麼不使用像:從google.appengine.api導入搜索;打印搜索.MAXIMUM_SEARCH_OFFSET –

+0

@DmitrySadovnychyi道歉:我應該明確表示這是關於Java搜索API的。 –

回答

1

類com.google.appengine.api.search.checkers.SearchApiLimits有這個之流的常量,包括與價值SEARCH_MAXIMUM_LIMIT一長串1000