很多人以为首页推荐就是把最近点过的类型再推一遍,其实后台处理的事情比这复杂得多。一部片子从进入片库到出现在你的第一屏,中间至少要经过三轮筛选。弄明白这三轮大致在做什么,挑选片子的时候会省下不少时间。

第一轮,先把内容和人对应起来

片子上架前会被打上一组标签:类型、年代、地区、单集时长,还有更主观的一些,比如节奏快慢、结局走向、适合一个人看还是适合全家看。这些标签由编辑手动确认,机器只负责初筛。标签打得越细,后面匹配的时候误差就越小。不少观众抱怨推荐不准,问题往往出在这一层——标签太粗,把两种完全不同的片子塞进了同一个筐里。西瓜影视这两年在做的一件事,就是把标签体系拆得更细,从几十个扩到几百个,让"想找一部看完不难受的"这种模糊需求也能被接住。

第二轮,用行为数据修正判断

你点开一部片子只看了三分钟就退出,和一口气看完还写了条短评,这两种行为给出的信号完全不一样。系统会更看重完整看完的比例、打分高低、有没有收藏或者加进片单,而不只是点击次数。所以有时候你会发现自己明明点过某一类内容,首页却不再推了——那多半是因为点进去之后很快就退出来了。反过来,你随手加进片单但一直没看的东西,反而会持续影响后面的推荐方向。

第三轮,把选择成本压下来

第三轮是把候选名单压缩成你真正看得下去的那几个。这一步要考虑的东西很现实:你今晚大概有多少时间,最近是不是刚看过同题材的内容,之前有没有因为某部片子打过低分。同一部片子,对一个只有四十分钟空闲的人和一个有整晚时间的人,出现的时机应该是不一样的。这也是为什么同一个账号在不同时间段打开首页,看到的排序会有明显差别。

对观众来说,能用的只有一件事

理解这套逻辑的意义不在于研究算法,而在于知道怎么用它。你给出的每一个动作——看完、打分、收藏、退出——都会影响下一次首页长什么样。想让它更懂你,最直接的办法就是认真打分,把不感兴趣的片子早点关掉,把真正喜欢的加进片单。用上两三周,首页的样子通常会有明显变化。与其抱怨推荐不准,不如把它当成一个需要你持续反馈的工具,你给的信息越准确,它回馈给你的就越接近你真正想看的。