|
|
package com.yoho.search.service.recall.helper;
|
|
|
|
|
|
import com.yoho.search.service.recall.beans.strategy.SortBrandType;
|
|
|
import com.yoho.search.service.recall.beans.strategy.StrategyEnum;
|
|
|
import com.yoho.search.service.recall.beans.strategy.impls.IRecallSknStrategy;
|
|
|
import com.yoho.search.service.recall.beans.strategy.impls.RealTimeSimilarSknStrategy;
|
|
|
import com.yoho.search.service.recall.beans.strategy.impls.RealTimeYoutuboSknStrategy;
|
|
|
import com.yoho.search.service.recall.beans.strategy.impls.RecommendSknStrategy;
|
|
|
import com.yoho.search.service.recall.config.RecallConfigConstants;
|
|
|
import com.yoho.search.service.recall.strategy.SortBrandType;
|
|
|
import com.yoho.search.service.recall.strategy.StrategyEnum;
|
|
|
import com.yoho.search.service.recall.strategy.impls.IRecallSknStrategy;
|
|
|
import com.yoho.search.service.recall.strategy.impls.RealTimeSimilarSknStrategy;
|
|
|
import com.yoho.search.service.recall.strategy.impls.RealTimeYoutuboSknStrategy;
|
|
|
import com.yoho.search.service.recall.strategy.impls.RecommendSknStrategy;
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
...
|
...
|
@@ -81,6 +81,18 @@ public class StrategyHelper { |
|
|
if (strategyEnum.equals(StrategyEnum.ADD_FLOW)) {
|
|
|
return RecallConfigConstants.ADD_FLOW;
|
|
|
}
|
|
|
if (strategyEnum.equals(StrategyEnum.NEW_PRODUCT)) {
|
|
|
return RecallConfigConstants.NEW_PRODUCT;
|
|
|
}
|
|
|
if (strategyEnum.equals(StrategyEnum.DIRECT_TRAIN_BRAND)) {
|
|
|
return RecallConfigConstants.DIRECT_TRAIN_BRAND;
|
|
|
}
|
|
|
if (strategyEnum.equals(StrategyEnum.DIRECT_TRAIN_SORT_PRICE)) {
|
|
|
return RecallConfigConstants.DIRECT_TRAIN_SORT_PRICE;
|
|
|
}
|
|
|
if (strategyEnum.equals(StrategyEnum.DIRECT_TRAIN_SKN_POOL)) {
|
|
|
return RecallConfigConstants.DIRECT_TRAIN_SKN_POOL;
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
|
...
|
...
|
|