丁云鹏 9 miesięcy temu
rodzic
commit
cb336f610e

+ 1 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/remote/AIGCRemoteService.java

@@ -22,6 +22,7 @@ public class AIGCRemoteService {
     // TODO 如果过滤失败,那么认为所有视频都被过滤掉
     public List<Content> getAllContent() {
 
+        // 调用AIGC
         return Collections.emptyList();
     }
 

+ 7 - 4
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/RecommendService.java

@@ -26,14 +26,12 @@ public class RecommendService {
     private RankService rankService;
 
 
-    public RecommendParam genRecommendParam(RecommendRequest request) {
-        RecommendParam param = new RecommendParam();
-        return param;
-    }
+
 
     public RecommendResponse recommend(RecommendRequest request) {
 
         RecommendParam param = genRecommendParam(request);
+
         RecallResult recallResult = recallService.recall(convertToRecallParam(param));
         RankResult rankResult = rankService.rank(convertToRankParam(param, recallResult));
         // MergeResult mergeResult = mergeService.merge(convertToMergeParam(param, rankResult));
@@ -43,6 +41,11 @@ public class RecommendService {
         return response;
     }
 
+    public RecommendParam genRecommendParam(RecommendRequest request) {
+        RecommendParam param = new RecommendParam();
+        return param;
+    }
+
     public RecallParam convertToRecallParam(RecommendParam param) {
         RecallParam recallParam = new RecallParam();
         return recallParam;

+ 1 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/rank/RankService.java

@@ -21,6 +21,7 @@ public class RankService {
 
     public RankResult rank(RankParam param) {
         RankResult result = new RankResult();
+
         return result;
     }
 

+ 3 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recall/strategy/DefaultRecallStrategy.java

@@ -29,8 +29,11 @@ public class DefaultRecallStrategy implements RecallStrategy {
     public List<Content> recall(RecallParam param) {
 
         List<Content> content = aigcRemoteService.getAllContent();
+        // 处理 content
         FilterParam filterParam = FilterParamFactory.create(param, content);
         FilterResult filterResult = filterService.filter(filterParam);
+        // 处理 content
+
         List<Content> videosResult = new ArrayList<>();
         return videosResult;
     }

+ 2 - 1
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/web/RecommendV2Controller.java

@@ -19,8 +19,9 @@ public class RecommendV2Controller {
     @Autowired
     private RecommendService recommendService;
 
-    @RequestMapping("/homepage/recommend/v2")
+    @RequestMapping("/recommend")
     public String homepageRecommend(@RequestBody RecommendRequest httpRequest) {
+        // API写这里,给AIGC提供
         RecommendResponse response = recommendService.recommend(httpRequest);
 
         return JSONUtils.toJson(response);