|
@@ -342,7 +342,9 @@ public class RankStrategy4RegionMergeModelV563 extends RankStrategy4RegionMergeM
|
|
|
|
|
|
// 4 排序模型计算
|
|
|
Map<String, String> sceneFeatureMap = new HashMap<>(0);
|
|
|
- sceneFeatureMap.put("weightKey", partition.substring(partition.length() - 2));
|
|
|
+ if (null != partition && partition.length() > 2) {
|
|
|
+ sceneFeatureMap.put("weightKey", partition.substring(partition.length() - 2));
|
|
|
+ }
|
|
|
List<RankItem> items = ScorerUtils.getScorerPipeline("feeds_score_config_20241107.conf").scoring(sceneFeatureMap, userFeatureMap, rankItems);
|
|
|
// 5 排序公式特征
|
|
|
Map<String, Map<String, String>> vid2MapFeature = this.getVideoRedisFeature(vids, "redis:vid_hasreturn_rov:");
|