|
@@ -40,7 +40,8 @@ public class TacticsAndLRModelScoreRankService {
|
|
|
double s1 = item.getAdDirectionScore();
|
|
|
double s2 = item.getLrScore();
|
|
|
|
|
|
- item.setScore(s1);
|
|
|
+ this.calcDirectionScore(item, adDirectionScoreMap.get(item.getAdId()));
|
|
|
+ item.setScore(s1);
|
|
|
|
|
|
item.getFeatureMap().putAll(adRankItem.getFeatureMap());
|
|
|
item.getMetaFeatureMap().putAll(adRankItem.getMetaFeatureMap());
|
|
@@ -79,7 +80,7 @@ public class TacticsAndLRModelScoreRankService {
|
|
|
scoreDetailMap.put("exponent", String.valueOf(exponent));
|
|
|
adRankItem.getMetaFeatureMap().put("adDirectionScoreDetail", scoreDetailMap);
|
|
|
|
|
|
- return 1;
|
|
|
+ return s2;
|
|
|
}
|
|
|
|
|
|
}
|