|
@@ -56,6 +56,11 @@ public class RankV11Strategy implements RankStrategy {
|
|
|
score += item.getScore(SimilarityStrategy.class.getSimpleName())
|
|
|
* weightService.getWeight(param.getStrategy(), 1,
|
|
|
SimilarityStrategy.class.getSimpleName());
|
|
|
+ if (item.getScore(PublishTimesStrategy.class.getSimpleName()) >= 0) {
|
|
|
+ score += item.getScore(ViewCountRateStrategy.class.getSimpleName())
|
|
|
+ * weightService.getWeight(param.getStrategy(), 1,
|
|
|
+ ViewCountRateStrategy.class.getSimpleName());
|
|
|
+ }
|
|
|
} else if (contentPools[1].equals(item.getContent().getContentPoolType())) {
|
|
|
score = (item.getScore(SimilarityStrategy.class.getSimpleName())
|
|
|
* weightService.getWeight(param.getStrategy(), 2,
|