检索底座
支撑聚合检索台的六块工程拼图
🧲

采集编排层

各站更新不是简单爬取,而是按发布频率、失效规律、字幕附着方式排成 DAG:抓取→抽元数据→归一化编码→挂索引。高峰时段错峰回流,冷门源低频保活。新片入库先过清洗队列,野字符、乱码标题、重复海报在入口处就被拦下,进索引的每条记录都带可信度评分。

⚖️

多源仲裁器

同一个标题背后常有五六路解析,仲裁器按起播耗时、首分钟卡顿、节点存活、字幕完整度四项实时打分。弱网环境主动降档但不中断,某路失活时在 400ms 内无声切到备份。用户可手动锁源,也可交回自动——自动模式下优先"先出声",其次保画质。

🧬

特征聚类去重

关键帧色彩分布、音频带宽包络、字幕时间轴偏移三者交叉成内容指纹。翻拍同名、多语配音、删减复原版能被正确分开,散落各站的同一版聚成主记录。指纹碰撞率压到万分之三以下,误并样本进入周度复盘,反过来修提取参数。

🎞️

断点续看引擎

进度、临时收藏、标记存进会话对象,换设备粘同一会话继续,不绑手机号。清掉站点数据上下文归零,但片库索引本身在服务端,重开仍能检。播放器层做关键帧快照,拖拽进度不回跳,倍速切换不丢声画同步。

🗺️

语义检索面

查询先过意图层:"冷门东欧犯罪片"被拆成地域向量、年代窗口、类型置信、对白密度,再映射片库。不是比关键词重合,是比气质接近度。脱敏查询日志每日回流一次,模型越来越懂中文观众怎么描述想看的东西,错配样本是最贵的标注成本。

🌀

狂人模式界面

米白底配橘红深炭,像一张晒过太阳的渔网。正文与次要文字按 WCAG AA 拉开明度差,长刷不累。核心优势卡 999px 胶囊圆角,其余卡片 24px,动效只在悬停和展开瞬间亮一下。移动端单列优先,触控区不小于 44px,弱网先出骨架屏再填内容。

狂人拾取
这轮编辑部从检索网里捞起的六部
采集手记
看片狂人技术侧 · 聚合与仲裁随笔
硬核问答
检索底座、仲裁机制与隐私边界
狂人留痕
在晒过太阳的网边写两句

🧲 留个印记

放映厅回声
真实用户声音,持续滚动更新