筛选和搜索归档内容——快速找到特定动态
为什么需要筛选
归档几千条动态后,纯靠滚动浏览很难找到特定内容。QzoneArchive 提供了几种常用的筛选方式:
按时间范围筛选
时间筛选是最常用的——把滑块拉到特定年份或月份,列表就只剩那个时间段的动态。适合找:
- "2018 年我生日那天发了什么"
- "高考前最后一个月的那些说说"
- "毕业旅行那几周发的朋友圈"
按分类筛选
在"本人动态 / 好友动态 / 留言板"三个分类之间切换,快速聚焦到特定的内容来源。
按关键词搜索
部分版本支持正文关键词搜索。这个功能的实现取决于 SQLite 的 FTS5 模块——如果后端编译时启用了全文搜索,就能做正文中的关键词匹配。
按互动用户筛选
想找"某条动态里某个人的评论"?可以按用户(昵称或 QQ 号)筛选,把某人评论过或点赞过的所有动态列出来。
这个功能和互动排行榜配合使用效果很好——先看排行榜找到活跃用户,再筛选该用户参与过的所有动态,顺着时间线看你们的互动历史。
搜索和筛选的边界
QzoneArchive 不提供:
- 语义搜索("帮我找一下那条说毕业快乐的说说")
- 图片内容识别("找带猫的图片")
- 复杂的多条件组合搜索(这不是专业的全文搜索引擎)
它的筛选能力是 SQLite 查询级别的——够用但不花哨。对于"个人归档"这个使用场景来说,按时间 + 按分类 + 关键词已经覆盖了绝大多数需求。