|
@@ -54,9 +54,9 @@ public class RankV14Strategy implements RankStrategy {
|
|
|
item.setScoreMap(scoreMap.get(c.getId()));
|
|
|
double score;
|
|
|
if (contentPools[0].equals(item.getContent().getContentPoolType())) {
|
|
|
- double similarityScore = item.getScore(SimilarityStrategy.class.getSimpleName())
|
|
|
- * weightService.getWeight(param.getStrategy(), 1,
|
|
|
- SimilarityStrategy.class.getSimpleName());
|
|
|
+ double similarityScore = Math.pow(item.getScore(SimilarityStrategy.class.getSimpleName()),
|
|
|
+ weightService.getWeight(param.getStrategy(), 1,
|
|
|
+ SimilarityStrategy.class.getSimpleName()));
|
|
|
score = item.getScore(HisFissionDeWeightAvgReadSumRateStrategy.class.getSimpleName())
|
|
|
* weightService.getWeight(param.getStrategy(), 1,
|
|
|
HisFissionDeWeightAvgReadSumRateStrategy.class.getSimpleName());
|