Преглед на файлове

Update RankStrategyBy688: skip null value for sparse feature map

StrayWarrior преди 1 месец
родител
ревизия
f72af5b63d
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/strategy/RankStrategyBy688.java

+ 3 - 1
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/strategy/RankStrategyBy688.java

@@ -698,7 +698,9 @@ public class RankStrategyBy688 extends RankStrategyBasic {
         for (Map.Entry<String, String> entry : featureMap.entrySet()) {
             String name = entry.getKey();
             if (this.sparseFeatureSet.contains(name)) {
-                newFeatureMap.put(name, entry.getValue());
+                if (entry.getValue() != null) {
+                    newFeatureMap.put(name, entry.getValue());
+                }
                 continue;
             }
             double score = Double.parseDouble(entry.getValue());