如何使用带分页的Sparql查询返回三重计数及其内容

如何使用带分页的Sparql查询返回三重计数及其内容,sparql,marklogic,marklogic-8,Sparql,Marklogic,Marklogic 8,Marklogic 8是否有任何预定义方法可用于返回文档总数 对于结构化查询,我们可以通过以下方式实现: QueryManager queryMgr = client.newQueryManager(); SearchHandle resultsHandle = new SearchHandle(); queryMgr.search(query, resultsHandle, Long.parseLong(startIndex())); ucbosDocuments.setTotalResult

Marklogic 8是否有任何预定义方法可用于返回文档总数

对于结构化查询,我们可以通过以下方式实现:

QueryManager queryMgr = client.newQueryManager();
SearchHandle resultsHandle = new SearchHandle();
queryMgr.search(query, resultsHandle, Long.parseLong(startIndex()));
ucbosDocuments.setTotalResults(resultsHandle.getTotalResults());

在marklogic 8 java客户端API中,我们是否可以通过Sparql查询中的任何预定义函数实现相同的功能。请帮助我或指出前进的方向

SELECT COUNT(*)WHERE{s?p?o}
maybe?No上述查询不起作用!下面的查询可以工作,但需要使用下面的查询调整文档计数和分页。。。。如果{s?p?o FILTER regex(str(?p),“^linkedTo$”,“i”)}Marklogic支持完整的SPARQL 1.1,为什么
应该选择(COUNT(*)as?cnt)其中的{s?p?o}
不能工作呢?请在此注释中尝试使用var重命名。@unformedUser,它可以返回count,但不能同时返回count+内容。