Browse Source

feat:添加VOV过滤实验

zhaohaipeng 7 months ago
parent
commit
a615b40ba1

+ 1 - 4
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/filter/strategy/VovLowerStrategy.java

@@ -45,15 +45,12 @@ public class VovLowerStrategy implements FilterStrategy {
         List<String> redisKeys = videoIds.stream()
                 .map(r -> String.format(KEY_FORMAT, r))
                 .collect(Collectors.toList());
-        log.info("redisKeys: {}", redisKeys);
         List<String> vovInfos = redisTemplate.opsForValue().multiGet(redisKeys);
         if (CollectionUtils.isEmpty(vovInfos) || vovInfos.size() != videoIds.size()) {
             log.info("VOV过滤 -- 获取到的视频VOV信息为空或长度与videoIds长度不一致,跳过: {}, {}", videoIds.size(), vovInfos.size());
             return result;
         }
 
-        log.info("vovInfos: {}", vovInfos);
-
         List<Long> removeIds = new ArrayList<>();
 
         for (int i = 0; i < videoIds.size(); i++) {
@@ -67,7 +64,7 @@ public class VovLowerStrategy implements FilterStrategy {
             result.add(videoId);
         }
 
-        log.info("VOV -- 本次过滤的ID列表为: {}", removeIds);
+        log.info("VOV -- 本次召回的ID列表为: {}, 被过滤的ID列表为: {}", videoIds, removeIds);
 
         return result;
     }