|
@@ -506,6 +506,8 @@ public class RankStrategy4RegionMergeModelV564 extends RankStrategy4RegionMergeM
|
|
|
}
|
|
|
if (newScore < 1E-8) {
|
|
|
newScore = score;
|
|
|
+ } else if (newScore > 0.9) {
|
|
|
+ newScore = 0.9;
|
|
|
}
|
|
|
return newScore;
|
|
|
}
|
|
@@ -527,6 +529,10 @@ public class RankStrategy4RegionMergeModelV564 extends RankStrategy4RegionMergeM
|
|
|
}
|
|
|
|
|
|
private double norPowerCalibration(double weight, double exp, double score) {
|
|
|
- return weight * Math.pow(score, exp);
|
|
|
+ double newScore = weight * Math.pow(score, exp);
|
|
|
+ if (newScore > 100) {
|
|
|
+ newScore = 100;
|
|
|
+ }
|
|
|
+ return newScore;
|
|
|
}
|
|
|
}
|