for (final RangeFacet rangeFacet : response.getFacetRanges()) { writer.name(rangeFacet.getName()); writer.beginArray();
/** * Delegator.<p> * * @return the list of facet ranges */ @SuppressWarnings("rawtypes") public List<RangeFacet> getFacetRanges() { return m_queryResponse.getFacetRanges(); }
if(response.getFacetRanges()!=null) { rangeFacetResults = getRangeFacetResult(response.getFacetRanges(),response,factory,facetsQuery, searchContext);
for (final RangeFacet rangeFacet : response.getFacetRanges()) { writer.name(rangeFacet.getName()); writer.beginArray();
Assert.notNull(query, "Cannot convert response for 'null', query"); if (!hasFacets(query, response) || CollectionUtils.isEmpty(response.getFacetRanges())) { return Collections.emptyMap(); for (RangeFacet<?, ?> rangeFacet : response.getFacetRanges()) {
final List<RangeFacet> rangeFacets = queryResponse.getFacetRanges(); if (CollectionUtils.isNotEmpty(rangeFacets)) { for (final RangeFacet<?, ?> facetRange : rangeFacets) {
/** * Queries the underlying Solr server for a partial list of objects * that match the given {@code solrQuery} with the options from * the given {@code query}. */ public <T> SolrPaginatedResult<T> queryPartialWithOptions(SolrQuery solrQuery, Query<T> query) { QueryResponse response = queryWithOptions(solrQuery, query); SolrDocumentList documents = response.getResults(); long count = 0; List<T> objects = new ArrayList<T>(); if (documents != null) { count = documents.getNumFound(); for (SolrDocument document : documents) { objects.add(createSavedObjectWithDocument(document, documents, query)); } } return new SolrPaginatedResult<T>( solrQuery.getStart(), solrQuery.getRows(), count, objects, response.getLimitingFacets(), response.getFacetRanges(), query != null ? query.getClass() : null, Settings.isDebug() ? solrQuery : null); }
List<RangeFacet.Count> yearResults = queryResponse.getFacetRanges().get(0).getCounts(); for (RangeFacet.Count count : yearResults) { long totalRecords = count.getCount();
query.setFacetMinCount(1); List<RangeFacet.Count> monthFacets = solr.query(query).getFacetRanges().get(0).getCounts();
QueryResponse response = queryWithOptions(solrQuery, query); for (RangeFacet rangeFacet : response.getFacetRanges()) { List<RangeFacet.Count> counts = rangeFacet.getCounts();
for (RangeFacet<String, String> rangeFacet : queryResponse.getFacetRanges()) { FacetCategory facetCategory = new FacetCategory(); List<FacetLabel> facetLabelList = new ArrayList<>();