List of usage examples for com.liferay.portal.kernel.search.facet MultiValueFacet isStatic
@Override
public boolean isStatic()
From source file:com.rknowsys.portal.search.elastic.facet.LiferayFacetParser.java
License:Open Source License
public static AggregationBuilder getFacetBuilder(MultiValueFacet multiValueFacet) { FacetConfiguration facetConfiguration = multiValueFacet.getFacetConfiguration(); JSONObject facetData = facetConfiguration.getData(); if (multiValueFacet.isStatic()) { return null; }//ww w . j a va 2 s . c o m TermsBuilder termsFacetBuilder = AggregationBuilders.terms(facetConfiguration.getFieldName()); if (facetData.has("maxTerms")) { termsFacetBuilder.size(facetData.getInt("maxTerms")); } termsFacetBuilder.field(facetConfiguration.getFieldName()); return termsFacetBuilder; }