【发布时间】:2013-12-03 23:06:26
【问题描述】:
当我搜索 AppEngine Search API 时,它只返回 20 个结果,尽管我在索引中有 68 个项目。参考文档说它最多可以返回 10,000 个结果。如何返回更多结果?
代码
public Results<ScoredDocument> search(String q) {
log.severe("Searching with query: " + q);
try {
Results<ScoredDocument> results = getIndex().search(q);
log.severe("results.size:"+results.getNumberReturned());
public Index getIndex() {
IndexSpec indexSpec = IndexSpec.newBuilder().setName("OnixIndex").build();
Index index = SearchServiceFactory.getSearchService().getIndex(indexSpec);
return index;
}
日志
E 2013-12-03 17:55:49.858
com.mwv.pic.service.SearchService search: Searching with query:
E 2013-12-03 17:55:51.446
com.mwv.pic.service.SearchService search: results.size:20
索引
版本
appengine-api-1.0-sdk-1.8.6.jar
参考
【问题讨论】:
标签: java google-app-engine google-search-api