图库搜索
图库搜索入口位于照片 tab 标题栏右上角。点击后进入搜索界面,可以通过关键词、过滤条件和预设快捷入口快速定位照片和视频。
能搜什么
回留的搜索基于文件属性和元数据,不依赖 AI 识别,以下维度均可命中:
| 维度 | 示例 |
|---|---|
| 文件夹名 | 微信、Camera、Screenshots |
| 位置名称 | 成都、故宫、武侯区 |
| 日期(自然语言) | 今天、上周、2024年3月、春节 |
| 文件名 | IMG_2024、Screenshot |
| 拍摄设备 | iPhone、华为、Canon、Mate 60 |
| 来源 App | 微信、抖音、小红书、Telegram |
| 用户标签 | 你手动打的任何标签名 |
| 文件大小 | >10MB、<100KB |
| 文件类型 / 格式 | 截图、视频、RAW、实况、动图 |
| 尺寸 / 比例 | 4K、全景、长截图、方图 |
| 拍摄参数 | 夜景、微距、长曝光、闪光灯 |
| 时间段 | 凌晨、周末、工作日 |
你还可以组合多个关键词(用空格分隔),也可以用 - 前缀排除某个条件,例如 微信 -表情 表示"微信里的非表情包图片"。
不能搜什么
回留不识别照片内容。以下类型的搜索不会返回结果:
- 物体:猫、狗、花、车
- 场景:海边、雪山、餐厅
- 人物:自拍、合照、某个人的名字
- 食物:火锅、蛋糕、咖啡
- 文字内容:截图里的文字、聊天记录关键词
这是因为回留不使用任何 AI 模型、OCR 或图像识别技术。你的照片内容完全不会被分析。
换个思路
搜不到"猫",但可以搜"相机 上周"找到上周用相机拍的照片;搜不到"美食",但可以搜"微信 >5MB"找到微信里的大图。利用文件夹、时间、设备、大小等属性组合,往往能快速缩小范围。
来源 App 词典
搜索框输入 App 中文名即可命中该 App 保存的所有图片,无需记住具体文件夹路径。首期覆盖的 App 包括:
| 类别 | 覆盖 App |
|---|---|
| 即时通讯 | 微信、QQ、WhatsApp、Telegram |
| 社交媒体 | 微博、抖音、快手、小红书、Instagram |
| 办公协作 | 钉钉、飞书、企业微信 |
| 系统功能 | 系统相机、系统截图 |
词典随 App 版本更新扩展,不需要联网下载。如果某个 App 的文件夹路径尚未收录,你仍然可以直接搜索文件夹名(如 DCIM、Pictures)来定位。
位置搜索与回填
如果你的照片带有 GPS 定位信息,回留会在后台使用 Android 系统自带的离线地理编码服务,把经纬度转换为可读的地名(如"成都市武侯区")。转换完成后,你就可以用地名关键词搜索到这些照片。
位置回填的特点:
- 完全离线:使用 Android 系统内置的 Geocoder,不需要网络连接
- 增量处理:每张照片只处理一次,不会重复消耗资源
- 低电量保护:仅在电量充足时运行,不影响日常使用
- 可控:可在设置中关闭位置回填功能
设备兼容性
部分国产 ROM 可能不支持离线地理编码(Geocoder.isPresent() 返回 false)。这种情况下位置回填功能不可用,但不影响其他搜索维度。
隐私保护
回留的搜索功能在设计上把隐私放在第一位:
- 照片不上传:所有搜索和索引完全在本机完成,没有任何照片或视频会被上传到服务器
- 不识别内容:不使用 AI、OCR、人脸识别或任何图像分析技术,照片内容不会被"看到"
- 不联网:搜索功能不需要网络连接,位置回填也使用系统离线服务
- 不记录敏感信息:搜索词、GPS 坐标、标签内容不会出现在诊断日志中
- 搜索历史本地存储:最近搜索记录仅保存在本机,不跨设备同步,可随时清空
你在搜索框里输入的每一个字,都只在你的手机上被处理。
搜索建议与历史
输入关键词时,搜索框下方会实时显示建议项,包括:
- 最近搜索过的词
- 匹配的年份、文件夹、标签
- 匹配的来源 App 和拍摄设备
点击建议项即可直接搜索。搜索历史最多保留 10 条,可在搜索界面中逐条删除或一键清空。
过滤芯片
搜索结果界面下方提供一排可点选的过滤芯片(年份、文件夹、类型、大小、来源 App、拍摄设备),点选后可进一步缩窄结果。多个芯片可叠加使用:同类芯片之间是"或"关系,不同类芯片之间是"且"关系。
空结果引导
当搜索没有匹配结果时,界面会展示引导面板,告诉你"能搜什么"和"不能搜什么",并提供快捷入口帮你换个思路重新搜索。