Search API中的限制不起作用?

时间:2012-05-11 11:49:37

标签: google-app-engine full-text-search gae-search

我添加了11个文档,其数字字段设置为1到11.并在数字字段上设置排序。

    SortOptions sortOptions = SortOptions.newBuilder()
            .addSortExpression(SortExpression.newBuilder()
                    .setExpression(NUMERIC_FIELD)
                    .setDirection(SortExpression.SortDirection.DESCENDING)
                    .setDefaultValue("0"))
            .setLimit(1000)
            .build();
    QueryOptions options = QueryOptions.newBuilder()
            .setLimit(maxResults)                       
            .setSortOptions(sortOptions)
            .setCursor(cursor)
            .build();
    Query query = Query.newBuilder().setOptions(options).build(queryString);

当maxResults设置为11或更高时,它可以正常工作,但是对于较低的值,返回的结果排序不正确。在我发布这个错误之前,我在某处犯了错误吗?

0 个答案:

没有答案