Class DefaultSolrAsTypeMappingRegistry
java.lang.Object
de.hybris.platform.adaptivesearchsolr.strategies.impl.DefaultSolrAsTypeMappingRegistry
- All Implemented Interfaces:
SolrAsTypeMappingRegistry,org.springframework.beans.factory.InitializingBean
public class DefaultSolrAsTypeMappingRegistry
extends Object
implements SolrAsTypeMappingRegistry, org.springframework.beans.factory.InitializingBean
Bidirectional adaptive search and solr type mappings.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected org.apache.commons.collections4.BidiMap<AsBoostOperator,SearchQuery.QueryOperator> protected org.apache.commons.collections4.BidiMap<AsBoostType,BoostField.BoostType> protected org.apache.commons.collections4.BidiMap<AsFacetType,FacetType> protected voidprotected voidprotected voidtoAsBoostOperator(SearchQuery.QueryOperator boostOperator) Converts aSearchQuery.QueryOperatortoAsBoostOperator.toAsBoostType(BoostField.BoostType boostType) Converts aBoostField.BoostTypetoAsBoostType.toAsFacetType(FacetType facetType) Converts aFacetTypetoAsFacetType.toBoostType(AsBoostType asBoostType) Converts aAsBoostTypetoBoostField.BoostType.toFacetType(AsFacetType asFacetType) Converts aAsFacetTypetoFacetType.toQueryOperator(AsBoostOperator asBoostOperator) Converts aAsBoostOperatortoSearchQuery.QueryOperator.
-
Constructor Details
-
DefaultSolrAsTypeMappingRegistry
public DefaultSolrAsTypeMappingRegistry()
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
populateFacetTypeMapping
protected void populateFacetTypeMapping() -
populateBoostOperatorMapping
protected void populateBoostOperatorMapping() -
populateBoostTypeMapping
protected void populateBoostTypeMapping() -
getFacetTypeMapping
-
getBoostOperatorMapping
protected org.apache.commons.collections4.BidiMap<AsBoostOperator,SearchQuery.QueryOperator> getBoostOperatorMapping() -
getBoostTypeMapping
protected org.apache.commons.collections4.BidiMap<AsBoostType,BoostField.BoostType> getBoostTypeMapping() -
toFacetType
Description copied from interface:SolrAsTypeMappingRegistryConverts aAsFacetTypetoFacetType.- Specified by:
toFacetTypein interfaceSolrAsTypeMappingRegistry- Parameters:
asFacetType- - theAsFacetTypeto convert
-
toAsFacetType
Description copied from interface:SolrAsTypeMappingRegistryConverts aFacetTypetoAsFacetType.- Specified by:
toAsFacetTypein interfaceSolrAsTypeMappingRegistry- Parameters:
facetType- - theFacetTypeto convert
-
toQueryOperator
Description copied from interface:SolrAsTypeMappingRegistryConverts aAsBoostOperatortoSearchQuery.QueryOperator.- Specified by:
toQueryOperatorin interfaceSolrAsTypeMappingRegistry- Parameters:
asBoostOperator- - theAsBoostOperatorto convert
-
toAsBoostOperator
Description copied from interface:SolrAsTypeMappingRegistryConverts aSearchQuery.QueryOperatortoAsBoostOperator.- Specified by:
toAsBoostOperatorin interfaceSolrAsTypeMappingRegistry- Parameters:
boostOperator- - theSearchQuery.QueryOperatorto convert
-
toBoostType
Description copied from interface:SolrAsTypeMappingRegistryConverts aAsBoostTypetoBoostField.BoostType.- Specified by:
toBoostTypein interfaceSolrAsTypeMappingRegistry- Parameters:
asBoostType- - theAsBoostTypeto convert
-
toAsBoostType
Description copied from interface:SolrAsTypeMappingRegistryConverts aBoostField.BoostTypetoAsBoostType.- Specified by:
toAsBoostTypein interfaceSolrAsTypeMappingRegistry- Parameters:
boostType- - theBoostField.BoostTypeto convert
-