public FacetPage<SolrArticleDocument> facetSearch(String searchTerm, Pageable page) {
SimpleFacetQuery facetQuery = new SimpleFacetQuery(new SimpleStringCriteria(searchTerm));
Sort sort = new Sort(Direction.DESC,"trendingCount");
facetQuery.addSort(sort);
FacetOptions options = new FacetOptions();
options.addFacetOnFlieldnames(getFacetFields());
facetQuery.setFacetOptions(options);
facetQuery.setPageRequest(page);
return cmsTemplate.queryForFacetPage(facetQuery, SolrArticleDocument.class);
}
使用上面的方法,只返回10条记录,但有望走出回报是所有记录..Solr的搜索中使用的方法queryForFacetPage只有10条记录返回