0
我正在尝试使用AEM的querybuilder API来执行通用搜索。我目前遇到的问题是使用querybuilder创建分页。在使用SearchResult的AEM中使用ResultPage
类到getNextPage()
。我得到结果 [email protected]
。我将如何将其转换为URL?我已经在querybuilder中使用了偏移量和结果总数,但是找不到更多的文档让我朝正确的方向发展。AEM查询生成器类返回
queryBuilder=resource.getResourceResolver().adaptTo(QueryBuilder.class);
//creating query based on the Query Description
Query query=queryBuilder.createQuery(PredicateGroup.create(map),session);
//Getting and storing the Results
List Pages1 = searchRes.getResultPages();
ResultPage nextpage = searchRes.getNextPage();
ResultPage lastpage = searchRes.getPreviousPage();
for (Hit hit:searchRes.getHits()){
String path1=hit.getPath();
String title1=hit.getTitle();
String excerpt1=hit.getExcerpt();
感谢您的解释,奥利弗。我将如何去设置它必须与jQuery的分页?或者querybuilder是否支持jsp? – alstonan25
也可以使用Search.Result类,它也有getnextpage()方法以及获取URL的方法。 – alstonan25