Authored by 胡古飞

稍微降低一下个性化的权重

@@ -23,7 +23,7 @@ public class PersonalVectorFeatureSearch { @@ -23,7 +23,7 @@ public class PersonalVectorFeatureSearch {
23 23
24 private static final Double BASE_CONSTANT = 1.0D; 24 private static final Double BASE_CONSTANT = 1.0D;
25 25
26 - private static final Double FACTOR_CONSTANT = 1.0D; 26 + private static final Double FACTOR_CONSTANT = 0.8D;
27 27
28 @Autowired 28 @Autowired
29 private SearchDynamicConfigService searchDynamicConfigService; 29 private SearchDynamicConfigService searchDynamicConfigService;
@@ -45,7 +45,7 @@ public class FunctionScoreSearchHelper { @@ -45,7 +45,7 @@ public class FunctionScoreSearchHelper {
45 private final int limitDayCount = 60; 45 private final int limitDayCount = 60;
46 private final int offsetDayCount = 20; 46 private final int offsetDayCount = 20;
47 private final int scaleDayCount = 40; 47 private final int scaleDayCount = 40;
48 - 48 +
49 private WeightBuilder genWeightFactorBuilder(float factor) { 49 private WeightBuilder genWeightFactorBuilder(float factor) {
50 return ScoreFunctionBuilders.weightFactorFunction(factor); 50 return ScoreFunctionBuilders.weightFactorFunction(factor);
51 } 51 }