|
@@ -31,7 +31,11 @@ public class Share0MergeBreakScorer extends BaseLRModelScorer {
|
|
final List<AdRankItem> rankItems) {
|
|
final List<AdRankItem> rankItems) {
|
|
|
|
|
|
for (AdRankItem item : rankItems) {
|
|
for (AdRankItem item : rankItems) {
|
|
- item.setScore(item.getStr()*item.getRos());
|
|
|
|
|
|
+ try {
|
|
|
|
+ item.setScore(item.getCtr()*item.getCvr()/(item.getStr()*item.getRos()*0.2));
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ item.setScore(0);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
Collections.sort(rankItems);
|
|
Collections.sort(rankItems);
|
|
return rankItems;
|
|
return rankItems;
|