Google appengine全文搜索中的总计数

Mar*_*ius 5 java google-app-engine full-text-search count

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

我在Java工作.

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

xua*_*401 2

尝试这个 :

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

您必须声明:

    private Index INDEX = SearchServiceFactory.getSearchService().getIndex(
        IndexSpec.newBuilder().setName("your_doc_name"));
Run Code Online (Sandbox Code Playgroud)

请注意:如果不计算行数会更好。对于分页,它应该只是下一页和上一页的链接。抱歉,如果我的英语不好。