Browse Source

Merge branch 'feature/priori_province_weight_v2' of algorithm/recommend-server into master

jiachanghui 1 week ago
parent
commit
e275ee338f

+ 3 - 3
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelBasic.java

@@ -487,10 +487,10 @@ public abstract class RankStrategy4RegionMergeModelBasic extends RankService {
     protected double getPrioriVidProvinceWeight(double highValue, double highWeight, double lowValue, double lowWeight, String vid, Map<String, Double> map) {
     protected double getPrioriVidProvinceWeight(double highValue, double highWeight, double lowValue, double lowWeight, String vid, Map<String, Double> map) {
         if (null != map && map.containsKey(vid)) {
         if (null != map && map.containsKey(vid)) {
             double value = map.get(vid);
             double value = map.get(vid);
-            if (value >= highValue) {
-                return highWeight;
+            if (value > highValue) {
+                return 1.0 + (value - 1.0) * 10.0;
             } else if (value <= lowValue) {
             } else if (value <= lowValue) {
-                return lowWeight;
+                return value * value;
             }
             }
         }
         }
         return 1.0;
         return 1.0;