Repository navigation
Alpha File Manager v3.1.3
目录内搜索:递归搜索此前确实没生效
这一版最要紧的一处修复,由两个互相独立的原因叠在一起造成 —— 只修其中一个的话,在大多数目录里仍然是搜不到深层文件。
第一处:遍历上限数错了对象。
递归遍历有一个「扫够就收工」的安全阀,但它数的是扫过的条目数,不是命中的条目数;而这个上限又是「结果条数上限」的 20 倍(默认 50 × 20 = 1000)。于是在一个 43,167 个条目的照片目录里,遍历到第 1000 个条目就收工了 —— 表现和「只搜当前层」一模一样。现在改成按命中数收工,扫描量用的安全阀单独放宽,两者不再互相牵制。
第二处:短查询的命中被评分门槛丢掉了。
文件名子串命中之后还有一道分数门槛,而三位数字的查询门槛高达 0.9。搜 095 命中 20251009_0095_27.jpg 的得分只有 0.82,于是当场被丢弃。这与目录大小无关,小目录也一样搜不到。现在分数只用于排序,不再当门槛 —— 先确认是子串命中,再让分数去管「谁排在前面」。
因此 3.1.2 更新日志里「目录内搜索已递归化」那句话,当时并不成立。给你带来困扰的是我们,不是你的用法。
搜索选项从弹窗搬到结果正上方
显示文件 / 显示目录 / 精确匹配 / 拼写容错 / 结果条数上限,此前收在过滤框里的一个按钮加弹窗中 —— 而调这些选项的目的恰恰是看着结果变,藏在弹窗里每调一次都要开合一次浮层。
现在它们常驻显示在搜索结果上方,改一个勾就能一直看着列表更新。非搜索状态下不显示,不占地方。
拼写容错这次是真做了实现,不是摆设:目录内递归搜索在子串没命中时会再算一次相似度。关闭时拼错的查询依然搜不到,开启才会命中 —— 两个方向都有测试守着。
目录内搜索与全局搜索现在用的是同一套选项,不再各说各话。
搜索后分屏:左边保持目录,右边是搜索
此前打开全局搜索会把搜索界面顶到左边、目录被挤到右边。现在反过来:左侧保持目录视图,右侧切到搜索界面,与「打开所属目录」的布局一致。单格模式下没有左右之分,保持原样。
搜索深度默认 7 层 → 9 层
已有安装会通过数据迁移一并改成 9 层 —— 只改默认值对已经装机的用户无效,因为他们本地的设置里已经写着 7。你自己手动调过的深度不会被覆盖。
右键「添加到收藏」增加分类选择
右键收藏一个文件或文件夹时,现在会先让你选分类:可以选已有的,也可以当场新建一个。没有输入框,就是挑一个。新分类名与已有分类重名时会落到「未分类」而不会中断操作;已经收藏过的条目会直接跳过,不再重复问。
这一版以修复搜索与打磨交互为主,没有引入新的设置项或破坏性改动。如果你此前遇到过「在当前目录搜子目录里的文件搜不到」,这一版就是为那个问题做的。
构建信息
- 版本号:
3.1.3 - 安装包:
Alpha_File_Manager_3.1.3_x64-setup.exe - 大小:18234977 字节
- SHA-256:
b96c494574df982a174a5d1cd0f198d18492bd1fbdcbc69b6415e0b0e033b31d