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是否有任何提取限制?
答案 0 :(得分:0)
这对我来说是对的。请提交有关外部问题跟踪器的错误报告,我们将进行调查。