【发布时间】:2016-06-08 10:28:20
【问题描述】:
我的代码:
SortExpression sortExpr = SortExpression.newBuilder()
.setExpression(locExpr)
.setDirection(SortExpression.SortDirection.ASCENDING)
.setDefaultValueNumeric(distanceInMeters + 1)
.build();
Query searchQuery = Query.newBuilder().setOptions(QueryOptions.newBuilder()
.setSortOptions(SortOptions.newBuilder().addSortExpression(sortExpr))
.setLimit(10)) // this limit is not working, Problematic line
.build(query);
Results<ScoredDocument> results = getIndex().search(searchQuery);
1) 它返回 1020 条记录而不是 10 条(正如我在限制中设置的那样)。上面的代码有什么问题?
2) 如果我删除限制条件它返回 1020 条记录而不是 2000 条(即所有记录),为什么它不返回所有 2000 条记录? Search API 有抓取限制吗?
【问题讨论】:
标签: google-app-engine google-search-api