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 java.lang.Object implements SolrAsTypeMappingRegistry, org.springframework.beans.factory.InitializingBean
Bidirectional adaptive search and solr type mappings.
-
-
Constructor Summary
Constructors Constructor Description DefaultSolrAsTypeMappingRegistry()
-
Method Summary
-
-
-
Method Detail
-
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
protected org.apache.commons.collections4.BidiMap<AsFacetType,FacetType> getFacetTypeMapping()
-
getBoostOperatorMapping
protected org.apache.commons.collections4.BidiMap<AsBoostOperator,SearchQuery.QueryOperator> getBoostOperatorMapping()
-
getBoostTypeMapping
protected org.apache.commons.collections4.BidiMap<AsBoostType,BoostField.BoostType> getBoostTypeMapping()
-
toFacetType
public FacetType toFacetType(AsFacetType asFacetType)
Description copied from interface:SolrAsTypeMappingRegistryConverts aAsFacetTypetoFacetType.- Specified by:
toFacetTypein interfaceSolrAsTypeMappingRegistry- Parameters:
asFacetType- - theAsFacetTypeto convert
-
toAsFacetType
public AsFacetType toAsFacetType(FacetType facetType)
Description copied from interface:SolrAsTypeMappingRegistryConverts aFacetTypetoAsFacetType.- Specified by:
toAsFacetTypein interfaceSolrAsTypeMappingRegistry- Parameters:
facetType- - theFacetTypeto convert
-
toQueryOperator
public SearchQuery.QueryOperator toQueryOperator(AsBoostOperator asBoostOperator)
Description copied from interface:SolrAsTypeMappingRegistryConverts aAsBoostOperatortoSearchQuery.QueryOperator.- Specified by:
toQueryOperatorin interfaceSolrAsTypeMappingRegistry- Parameters:
asBoostOperator- - theAsBoostOperatorto convert
-
toAsBoostOperator
public AsBoostOperator toAsBoostOperator(SearchQuery.QueryOperator boostOperator)
Description copied from interface:SolrAsTypeMappingRegistryConverts aSearchQuery.QueryOperatortoAsBoostOperator.- Specified by:
toAsBoostOperatorin interfaceSolrAsTypeMappingRegistry- Parameters:
boostOperator- - theSearchQuery.QueryOperatorto convert
-
toBoostType
public BoostField.BoostType toBoostType(AsBoostType asBoostType)
Description copied from interface:SolrAsTypeMappingRegistryConverts aAsBoostTypetoBoostField.BoostType.- Specified by:
toBoostTypein interfaceSolrAsTypeMappingRegistry- Parameters:
asBoostType- - theAsBoostTypeto convert
-
toAsBoostType
public AsBoostType toAsBoostType(BoostField.BoostType boostType)
Description copied from interface:SolrAsTypeMappingRegistryConverts aBoostField.BoostTypetoAsBoostType.- Specified by:
toAsBoostTypein interfaceSolrAsTypeMappingRegistry- Parameters:
boostType- - theBoostField.BoostTypeto convert
-
-