限制不适用于GAE Search API

时间:2016-06-08 10:28:20

标签: google-app-engine google-search-api

我的代码:

  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条(正如我在Limit中设置的那样)。上面的代码出了什么问题?

2)如果我删除限制条件它返回1020条记录而不是2000条(即所有记录),为什么它不返回所有2000条记录? Search API是否有任何提取限制?

1 个答案:

答案 0 :(得分:0)

这对我来说是对的。请提交有关外部问题跟踪器的错误报告,我们将进行调查。