Class FacetSearchQueryFacetsPartialSearchPopulator
java.lang.Object
de.hybris.platform.solrfacetsearch.search.impl.populators.AbstractFacetSearchQueryPopulator
de.hybris.platform.solrfacetsearch.search.impl.populators.FacetSearchQueryFacetsPopulator
de.hybris.platform.travelservices.search.solrfacetsearch.populators.FacetSearchQueryFacetsPartialSearchPopulator
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<de.hybris.platform.solrfacetsearch.search.impl.SearchQueryConverterData,org.apache.solr.client.solrj.SolrQuery>
public class FacetSearchQueryFacetsPartialSearchPopulator
extends de.hybris.platform.solrfacetsearch.search.impl.populators.FacetSearchQueryFacetsPopulator
The Facets populator class to support partial search in facets query.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.solrfacetsearch.search.impl.populators.FacetSearchQueryFacetsPopulator
de.hybris.platform.solrfacetsearch.search.impl.populators.FacetSearchQueryFacetsPopulator.FacetInfo -
Field Summary
Fields inherited from class de.hybris.platform.solrfacetsearch.search.impl.populators.FacetSearchQueryFacetsPopulator
FACET_LIMIT_DEFAULT_VALUE, FACET_LIMIT_PROPERTY, FACET_MIN_COUNT_DEFAULT_VALUE, FACET_MIN_COUNT_PROPERTY, FACET_PARAM_NAME_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringaddFacetTextWildCardQuery(de.hybris.platform.solrfacetsearch.search.SearchQuery searchQuery, String fieldName, String searchString) protected StringapplyWildcardType(String text, WildcardType wildcardType) protected StringconvertQueryField(de.hybris.platform.solrfacetsearch.search.SearchQuery searchQuery, de.hybris.platform.solrfacetsearch.search.QueryField queryField) Method to add wild card option to the search query.Methods inherited from class de.hybris.platform.solrfacetsearch.search.impl.populators.FacetSearchQueryFacetsPopulator
buildDocumentCountFacetParamValue, buildFacetInfos, buildFacetParamName, buildFacetParamValue, getConfigurationService, populate, resolveFacetLimit, resolveFacetMinCount, setConfigurationServiceMethods inherited from class de.hybris.platform.solrfacetsearch.search.impl.populators.AbstractFacetSearchQueryPopulator
convertBoostField, convertRawQuery, escapeValue, formatAndEscapeValue, getDefaultOperator, getFacetSearchQueryOperatorTranslator, getFieldNameTranslator, getSolrIndexedPropertyTypeRegistry, resolveOperator, resolveQueryFieldOperator, setDefaultOperator, setFacetSearchQueryOperatorTranslator, setFieldNameTranslator, setSolrIndexedPropertyTypeRegistry
-
Constructor Details
-
FacetSearchQueryFacetsPartialSearchPopulator
public FacetSearchQueryFacetsPartialSearchPopulator()
-
-
Method Details
-
convertQueryField
protected String convertQueryField(de.hybris.platform.solrfacetsearch.search.SearchQuery searchQuery, de.hybris.platform.solrfacetsearch.search.QueryField queryField) Method to add wild card option to the search query. This method is very much similar to the super method with an additional call to addFacetTextWildCardQuery to add wild card operator.- Overrides:
convertQueryFieldin classde.hybris.platform.solrfacetsearch.search.impl.populators.AbstractFacetSearchQueryPopulator
-
addFacetTextWildCardQuery
-
applyWildcardType
-