...
|
...
|
@@ -49,23 +49,23 @@ public class ProductListSwitchService { |
|
|
if (!this.isPersionalScene(paramMap)) {
|
|
|
return defaultProductListService.productListNotPersional(paramMap);
|
|
|
}
|
|
|
// 2、个性化时根据开关,决定是否使用高性能的场景-双11专用
|
|
|
boolean perfamanceStrategyOpen = searchDynamicConfigService.searchPersionalPerfamanceStrategyOpen();
|
|
|
if (perfamanceStrategyOpen) {
|
|
|
return performanceRecallProductListService.productList(paramMap);
|
|
|
}
|
|
|
// 3、品类页-是否使用品类页的召回策略
|
|
|
boolean sortPageRecallOpen = searchDynamicConfigService.isSortPageRecallOpen();
|
|
|
if (sortPageRecallOpen && searchCommonHelper.isSortPageDefault(paramMap)) {
|
|
|
return sortRecallProductListService.productList(paramMap);
|
|
|
}
|
|
|
// 4、是否使用新的召回策略
|
|
|
boolean searchPersionalNewStrategyOpen = searchDynamicConfigService.searchPersionalNewStrategyOpen();
|
|
|
if (searchPersionalNewStrategyOpen) {
|
|
|
// // 2、个性化时根据开关,决定是否使用高性能的场景-双11专用
|
|
|
// boolean perfamanceStrategyOpen = searchDynamicConfigService.searchPersionalPerfamanceStrategyOpen();
|
|
|
// if (perfamanceStrategyOpen) {
|
|
|
// return performanceRecallProductListService.productList(paramMap);
|
|
|
// }
|
|
|
// // 3、品类页-是否使用品类页的召回策略
|
|
|
// boolean sortPageRecallOpen = searchDynamicConfigService.isSortPageRecallOpen();
|
|
|
// if (sortPageRecallOpen && searchCommonHelper.isSortPageDefault(paramMap)) {
|
|
|
// return sortRecallProductListService.productList(paramMap);
|
|
|
// }
|
|
|
// // 4、是否使用新的召回策略
|
|
|
// boolean searchPersionalNewStrategyOpen = searchDynamicConfigService.searchPersionalNewStrategyOpen();
|
|
|
// if (searchPersionalNewStrategyOpen) {
|
|
|
return sceneRecallProductListService.productList(paramMap);
|
|
|
}
|
|
|
// 5、默认-使用向量版本的个性化方案
|
|
|
return defaultProductListService.productListForDefaultPersional(paramMap);
|
|
|
// }
|
|
|
// // 5、默认-使用向量版本的个性化方案
|
|
|
// return defaultProductListService.productListForDefaultPersional(paramMap);
|
|
|
}
|
|
|
|
|
|
private boolean isPersionalScene(Map<String, String> paramMap) {
|
...
|
...
|
|