Skip to content

Commit 029f8f8

Browse files
committed
docs(bangumi): 更新相似条目推荐方法的文档注释
1 parent 7d25afc commit 029f8f8

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

flow-client/src/main/java/com/ligg/flowclient/service/impl/BangumiServiceImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,11 @@ public SubjectRelationsVo getRelatedSubjects(Integer subjectId, int limit, int o
355355

356356
/**
357357
* 获取相似条目推荐。
358+
* <p>
359+
* 推荐逻辑分为两段:先读取目标番剧,解析出 type、nsfw、tags、meta_tags 和发行年份;
360+
* 再把这些轻量参数传给 SQL。SQL 只在同类型、同 NSFW 范围内选择候选番剧,
361+
* 按标签命中数、公共标签命中数、年份接近度、评分和排名综合排序后分页返回。
362+
* 这样避免在数据库里反复展开目标番剧的 JSON 标签,减少推荐接口的查询耗时。
358363
*/
359364
@Override
360365
public SubjectsVo getRecommendedSubjects(Integer subjectId, int limit, int offset) {

0 commit comments

Comments
 (0)