|
@@ -80,7 +80,6 @@ public class RankStrategy4Rankv2Model extends RankService {
|
|
|
.map(t -> param.getRankKeyPrefix() + t.getVideoId())
|
|
|
.collect(Collectors.toList());
|
|
|
List<String> videoScores = this.redisTemplate.opsForValue().multiGet(videoIdKeys);
|
|
|
- log.info("rank mergeAndRankRovRecall videoIdKeys={}, videoScores={}", JSONUtils.toJson(videoIdKeys),
|
|
|
JSONUtils.toJson(videoScores));
|
|
|
if (CollectionUtils.isNotEmpty(videoScores)
|
|
|
&& videoScores.size() == rovRecallRank.size()) {
|
|
@@ -121,18 +120,6 @@ public class RankStrategy4Rankv2Model extends RankService {
|
|
|
++difftop;
|
|
|
}
|
|
|
}
|
|
|
- JSONObject obj = new JSONObject();
|
|
|
- obj.put("name", "RankStrategy4Rankv2Model");
|
|
|
- obj.put("diffpos", diffpos);
|
|
|
- obj.put("difftop", difftop);
|
|
|
- obj.put("videosWithModel_size", videosWithModel.size());
|
|
|
- obj.put("oldRes", oldRes.stream()
|
|
|
- .map(String::valueOf)
|
|
|
- .collect(Collectors.joining(",")));
|
|
|
- obj.put("newRes", newRes.stream()
|
|
|
- .map(String::valueOf)
|
|
|
- .collect(Collectors.joining(",")));
|
|
|
- log.info(obj.toString());
|
|
|
|
|
|
return videosWithModel;
|
|
|
}
|
|
@@ -169,9 +156,6 @@ public class RankStrategy4Rankv2Model extends RankService {
|
|
|
log.error(String.format("parse user json is wrong in {} with {}", this.CLASS_NAME, e));
|
|
|
}
|
|
|
}else{
|
|
|
- JSONObject obj = new JSONObject();
|
|
|
- obj.put("name", "user_key_in_model_is_null");
|
|
|
- log.info(obj.toString());
|
|
|
return videos;
|
|
|
}
|
|
|
}
|
|
@@ -201,7 +185,6 @@ public class RankStrategy4Rankv2Model extends RankService {
|
|
|
);
|
|
|
f1.putAll(f2);
|
|
|
f1.putAll(f3);
|
|
|
- log.info("userFeature in model = {}", JSONUtils.toJson(f1));
|
|
|
|
|
|
|
|
|
final Set<String> itemFeatureSet = new HashSet<>(Arrays.asList(
|
|
@@ -333,16 +316,9 @@ public class RankStrategy4Rankv2Model extends RankService {
|
|
|
}
|
|
|
|
|
|
|
|
|
- log.info("ItemFeature = {}", JSONUtils.toJson(videoFeatures));
|
|
|
-
|
|
|
-
|
|
|
|
|
|
List<RankItem> rovRecallScore = ScorerUtils.getScorerPipeline(ScorerUtils.BASE_CONF)
|
|
|
.scoring(sceneFeatureMap, userFeatureMap, rankItems);
|
|
|
- log.info("mergeAndRankRovRecallNew rovRecallScore={}", JSONUtils.toJson(rovRecallScore));
|
|
|
- JSONObject obj = new JSONObject();
|
|
|
- obj.put("name", "user_key_in_model_is_not_null");
|
|
|
- log.info(obj.toString());
|
|
|
return CommonCollectionUtils.toList(rovRecallScore, i -> {
|
|
|
|
|
|
Video v = i.getVideo();
|