返回作品集

列表优先显示备注,因为那才是检索真正的区分度
实验 开发中 2025 — 至今
生盐诺亚收藏图鉴
把散在硬盘里的同人图整理成可检索的图鉴:来源与授权、人工备注、场景标签,配一个能按「大概是什么」检索的搜索框。
角色:个人项目 技术栈:Astro · SQLite · 向量检索
- 已整理
- 1.2k
- 字段数
- 9
- 检索命中
- 72%
背景
图鉴的价值不在于「图多」,而在于「找得到那张我记得见过的图」。文件系统只支持文件名搜索,而我想搜的是「有光环的白天台逆光」。
做法
每张图一条记录,九个字段里最重要的是三个:来源、授权、人工备注。列表页做成两列,左图右文,备注永远在前两行。
type Entry = {
id: string;
character: string;
scene: string[];
note: string; // 权重最高
source: string;
license: 'unknown' | 'allowed' | 'ask';
};
难点
来源与授权:整理时才发现有近三成图已经找不到出处。这部分统一标 unknown,只在自己看,不对外发布;对外只展示确认可发布的作者作品。
检索质量:语义检索对「白天台」「逆光」这类具体场景词命中一般,还是得靠标签命中兜底,所以界面上标签和搜索框并列。
踩坑记录
- 一开始把原图全量放进站点目录,第一次构建就多了几百 MB 静态资产 → 改成缩略图进构建、原图留在本地。
- 备注写了三段,检索反而不准(噪声太多)→ 限制在 40 字内。
结果
1.2k 张、检索命中率约 72%。没有做完,也不打算急着做完——整理的过程本身比结果有意思。
截图
