Class FacetSearchQueryFacetsPopulator
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.search.impl.populators.AbstractFacetSearchQueryPopulator
-
- de.hybris.platform.solrfacetsearch.search.impl.populators.FacetSearchQueryFacetsPopulator
-
- All Implemented Interfaces:
Populator<SearchQueryConverterData,org.apache.solr.client.solrj.SolrQuery>
public class FacetSearchQueryFacetsPopulator extends AbstractFacetSearchQueryPopulator
Populates solr query facets
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classFacetSearchQueryFacetsPopulator.FacetInfo
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_FACET_SORTstatic java.lang.IntegerDEFAULT_LIMITstatic java.lang.IntegerMINIMUM_COUNT
-
Constructor Summary
Constructors Constructor Description FacetSearchQueryFacetsPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,FacetSearchQueryFacetsPopulator.FacetInfo>buildFacetInfos(SearchQuery searchQuery)java.lang.StringgetDefaultFacetSort()voidpopulate(SearchQueryConverterData source, org.apache.solr.client.solrj.SolrQuery target)Populate the target instance with values from the source instance.protected java.lang.StringresolveFacetSort()voidsetDefaultFacetSort(java.lang.String defaultFacetSort)-
Methods inherited from class de.hybris.platform.solrfacetsearch.search.impl.populators.AbstractFacetSearchQueryPopulator
convertBoostField, convertQueryField, convertRawQuery, getDefaultOperator, getFacetSearchQueryOperatorTranslator, getFieldNameTranslator, resolveOperator, resolveQueryFieldOperator, setDefaultOperator, setFacetSearchQueryOperatorTranslator, setFieldNameTranslator
-
-
-
-
Field Detail
-
DEFAULT_FACET_SORT
public static final java.lang.String DEFAULT_FACET_SORT
- See Also:
- Constant Field Values
-
DEFAULT_LIMIT
public static final java.lang.Integer DEFAULT_LIMIT
-
MINIMUM_COUNT
public static final java.lang.Integer MINIMUM_COUNT
-
-
Method Detail
-
getDefaultFacetSort
public java.lang.String getDefaultFacetSort()
-
setDefaultFacetSort
public void setDefaultFacetSort(java.lang.String defaultFacetSort)
-
populate
public void populate(SearchQueryConverterData source, org.apache.solr.client.solrj.SolrQuery target)
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Parameters:
source- the source objecttarget- the target to fill
-
buildFacetInfos
protected java.util.Map<java.lang.String,FacetSearchQueryFacetsPopulator.FacetInfo> buildFacetInfos(SearchQuery searchQuery)
-
resolveFacetSort
protected java.lang.String resolveFacetSort()
-
-