writer.name("facet_queries"); writer.beginArray(); for (final Map.Entry<String,Integer> facetQuery : response.getFacetQuery().entrySet()){ writer.beginObject(); writer.name("facet").value(facetQuery.getKey());
if (response.getFacetQuery() != null) { for (Entry<String, Integer> entry : response.getFacetQuery().entrySet()) { String key = entry.getKey(); String facetFieldName = key.substring(0, key.indexOf("["));
/** * Delegator.<p> * * @return the facet query */ public Map<String, Integer> getFacetQuery() { return m_queryResponse.getFacetQuery(); }
/** * Retrieve value from Facet * @param rsp query response * @param key field key * @return object value */ private Object getValueFromFacet(QueryResponse rsp, String key){ return rsp.getFacetQuery().get(key); }
@Override public Map<String, Integer> queryFacetQuery(String query, String filterQuery, List<String> facetQueries) throws SolrServerException { QueryResponse response = query(query, filterQuery, null, 0, 1, null, null, null, facetQueries, null, false); return response.getFacetQuery(); }
public static Map<String, Integer> queryFacetQuery(String query, String filterQuery, List<String> facetQueries) throws SolrServerException { QueryResponse response = query(query, filterQuery, null, 1, null, null, null, facetQueries); return response.getFacetQuery(); }
static List<FacetQueryEntry> convertFacetQueryResponseToFacetQueryResult(FacetQuery query, QueryResponse response) { Assert.notNull(query, "Cannot convert response for 'null', query"); if (!hasFacets(query, response)) { return Collections.emptyList(); } List<FacetQueryEntry> facetResult = new ArrayList<>(); if (!CollectionUtils.isEmpty(response.getFacetQuery())) { for (Entry<String, Integer> entry : response.getFacetQuery().entrySet()) { facetResult.add(new SimpleFacetQueryEntry(entry.getKey(), entry.getValue())); } } return facetResult; }
if(response.getFacetQuery()!=null) { queryFacetResults = getFacetQueryResults(response.getFacetQuery().entrySet(), facetsQuery);
writer.name("facet_queries"); writer.beginArray(); for (final Map.Entry<String,Integer> facetQuery : response.getFacetQuery().entrySet()){ writer.beginObject(); writer.name("facet").value(facetQuery.getKey());
final Map<String, Integer> queryFacets = queryResponse.getFacetQuery(); if (MapUtils.isNotEmpty(queryFacets)) { for (final Map.Entry<String, Integer> entry : queryFacets.entrySet()) {
if(solrQueryResponse.getFacetQuery() != null){ TreeMap<String, Integer> sortedFacetQueries = new TreeMap<String, Integer>(solrQueryResponse.getFacetQuery()); for(String facetQuery : sortedFacetQueries.descendingKeySet()){
if (solrQueryResponse.getFacetQuery() != null) { solrQueryResponse.getFacetQuery()); for (String facetQuery : sortedFacetQueries.keySet()) {
for (Map.Entry<String, Integer> facet : resp.getFacetQuery().entrySet()) { String facetName = facet.getKey();
for (Map.Entry<String, Integer> facet : resp.getFacetQuery().entrySet()) { String facetName = facet.getKey();
for (Map.Entry<String, Integer> facet : resp.getFacetQuery().entrySet()) { String facetName = facet.getKey();