List of usage examples for com.liferay.portal.kernel.search.facet Facet getFieldName
public String getFieldName();
From source file:com.rknowsys.portal.search.elastic.ElasticsearchIndexSearcher.java
License:Open Source License
protected void updateFacetCollectors(SearchContext searchContext, SearchResponse searchResponse) { Map<String, Facet> facetsMap = searchContext.getFacets(); for (Facet facet : facetsMap.values()) { if (facet.isStatic()) { continue; }//from w w w. ja va2 s.c om Aggregations facets = searchResponse.getAggregations(); Aggregation elasticsearchFacet = facets.get(facet.getFieldName()); FacetCollector facetCollector = new ElasticsearchFacetFieldCollector(elasticsearchFacet); facet.setFacetCollector(facetCollector); } }