Class DefaultAsMergeStrategy
- java.lang.Object
-
- de.hybris.platform.adaptivesearch.strategies.impl.DefaultAsMergeStrategy
-
- All Implemented Interfaces:
AsMergeStrategy
public class DefaultAsMergeStrategy extends java.lang.Object implements AsMergeStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultAsMergeStrategy()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.adaptivesearch.strategies.AsMergeStrategy
merge
-
-
-
-
Method Detail
-
merge
public AsSearchProfileResult merge(AsSearchProfileContext context, java.util.List<AsSearchProfileResult> results, AsMergeConfiguration mergeConfiguration)
Description copied from interface:AsMergeStrategyMerges multiple search profile results into a single result.- Specified by:
mergein interfaceAsMergeStrategy- Parameters:
context- - the search profile contextresults- - the search profiles results to mergemergeConfiguration- - the merge configuration- Returns:
- the result of the merge
-
resolveResultFacetsMergeMode
protected AsFacetsMergeMode resolveResultFacetsMergeMode(AsSearchProfileResult firstResult, AsMergeConfiguration mergeConfiguration)
-
resolveResultBoostItemsMergeMode
protected AsBoostItemsMergeMode resolveResultBoostItemsMergeMode(AsSearchProfileResult firstResult, AsMergeConfiguration mergeConfiguration)
-
resolveResultBoostRulesMergeMode
protected AsBoostRulesMergeMode resolveResultBoostRulesMergeMode(AsSearchProfileResult firstResult, AsMergeConfiguration mergeConfiguration)
-
resolveFacetsMergeMode
protected AsFacetsMergeMode resolveFacetsMergeMode(AsSearchProfileResult result, AsMergeConfiguration mergeConfiguration)
-
resolveBoostItemsMergeMode
protected AsBoostItemsMergeMode resolveBoostItemsMergeMode(AsSearchProfileResult result, AsMergeConfiguration mergeConfiguration)
-
resolveBoostRulesMergeMode
protected AsBoostRulesMergeMode resolveBoostRulesMergeMode(AsSearchProfileResult result, AsMergeConfiguration mergeConfiguration)
-
resolveSortsMergeMode
protected AsSortsMergeMode resolveSortsMergeMode(AsSearchProfileResult result, AsMergeConfiguration mergeConfiguration)
-
resolveGroupMergeMode
protected AsGroupMergeMode resolveGroupMergeMode(AsSearchProfileResult result, AsMergeConfiguration mergeConfiguration)
-
getAsSearchProfileResultFactory
public AsSearchProfileResultFactory getAsSearchProfileResultFactory()
-
setAsSearchProfileResultFactory
public void setAsSearchProfileResultFactory(AsSearchProfileResultFactory asSearchProfileResultFactory)
-
getAsMergeStrategyFactory
public AsMergeStrategyFactory getAsMergeStrategyFactory()
-
setAsMergeStrategyFactory
public void setAsMergeStrategyFactory(AsMergeStrategyFactory asMergeStrategyFactory)
-
-