Google appengine全文搜索中的总计数

时间:2012-11-26 17:36:41

标签: java google-app-engine count full-text-search

我正在尝试计算全文搜索文档的总行数。在Google documentation中出现表达式计数(大小)但是我没有让它工作。

我在Java工作。

有关于如何使用'count'表达式的示例吗?

1 个答案:

答案 0 :(得分:2)

试试这个:

    public void countRows() {
    GetRequest request = GetRequest.newBuilder().setReturningIdsOnly(true)
            .build();
    int totalResult = (int) INDEX.getRange(request).getResults().size();
}

您必须声明:

    private Index INDEX = SearchServiceFactory.getSearchService().getIndex(
        IndexSpec.newBuilder().setName("your_doc_name"));

请注意:如果您不计算行数,情况会更好。对于分页,它应该是下一个和previuos页面链接。对不起,如果我的英语不好。