Authored by hugufei

A用户:相关性。B用户:UVScore

... ... @@ -29,4 +29,8 @@ public class ABUserPartitionUtils {
return isAUser(udid);
}
public static void main(String[] args) {
System.out.println(isAUserComplete(13420925,"00bcfa1e5d7745ad8c4188929134da18f8485dbd"));
}
}
... ...
... ... @@ -210,15 +210,15 @@ public class UserRecallResponseResultBuilder {
String udid = userRecallRequest.getUdid();
if (ABUserPartitionUtils.isAUserComplete(uid,udid)){
if (searchDynamicConfigService.isAStrategyOpen()) {
score = sknResult.getUvScore();
} else {
score = W2vFeatureCalculator.calProductFeatureFactor(userFeatureFactor, sknResult.getFactor());
} else {
score = sknResult.getUvScore();
}
} else {
if (searchDynamicConfigService.isBStrategyOpen()) {
score = W2vFeatureCalculator.calProductFeatureFactor(userFeatureFactor, sknResult.getFactor());
} else {
score = sknResult.getUvScore();
} else {
score = W2vFeatureCalculator.calProductFeatureFactor(userFeatureFactor, sknResult.getFactor());
}
}
} else {
... ...