|
@@ -56,10 +56,11 @@ public class RankV12Strategy implements RankStrategy {
|
|
|
if (contentPools[0].equals(item.getContent().getContentPoolType())) {
|
|
|
score = item.getScore(ScoreStrategyEnum.HIS_FISSION_DE_WEIGHT_AVG_READ_SUM_RATE.value())
|
|
|
* weightService.getWeight(param.getStrategy(), param.getGhId(), index,
|
|
|
- ScoreStrategyEnum.HIS_FISSION_DE_WEIGHT_AVG_READ_SUM_RATE.value());
|
|
|
- score += item.getScore(ScoreStrategyEnum.SIMILARITY.value())
|
|
|
+ ScoreStrategyEnum.HIS_FISSION_DE_WEIGHT_AVG_READ_SUM_RATE.value())
|
|
|
+ + item.getScore(ScoreStrategyEnum.SIMILARITY.value())
|
|
|
* weightService.getWeight(param.getStrategy(), param.getGhId(), index,
|
|
|
- ScoreStrategyEnum.SIMILARITY.value());
|
|
|
+ ScoreStrategyEnum.SIMILARITY.value())
|
|
|
+ + item.getScore(ScoreStrategyEnum.CRAWLER_DAYS_DECREASE_STRATEGY.value());
|
|
|
if (item.getScore(ScoreStrategyEnum.PUBLISH_TIMES.value()) >= 0) {
|
|
|
score += item.getScore(ScoreStrategyEnum.VIEW_COUNT_RATE.value())
|
|
|
* weightService.getWeight(param.getStrategy(), param.getGhId(), index,
|
|
@@ -72,7 +73,8 @@ public class RankV12Strategy implements RankStrategy {
|
|
|
+ item.getScore(ScoreStrategyEnum.CATEGORY.value())
|
|
|
* weightService.getWeight(param.getStrategy(), param.getGhId(), index,
|
|
|
ScoreStrategyEnum.CATEGORY.value())
|
|
|
- + item.getScore(ScoreStrategyEnum.FLOW_CTL_DECREASE.value());
|
|
|
+ + item.getScore(ScoreStrategyEnum.FLOW_CTL_DECREASE.value())
|
|
|
+ + item.getScore(ScoreStrategyEnum.CRAWLER_DAYS_DECREASE_STRATEGY.value());
|
|
|
if (item.getScore(ScoreStrategyEnum.PUBLISH_TIMES.value()) >= 0) {
|
|
|
score += item.getScore(ScoreStrategyEnum.VIEW_COUNT_RATE.value())
|
|
|
* weightService.getWeight(param.getStrategy(), param.getGhId(), index,
|