前提:
今天在录视频时,发现Alfred不能正常搜索到之前能搜到的文件了,具体如下:在搜索 PDF 文件时如果输入了后缀里的逗号,就不能找到结果。
![](http://dingyue.ws.126.net/2022/0130/87f35ba4j00r6i417001bc000v20062m.jpg)
这样能搜索到内容
![](http://dingyue.ws.126.net/2022/0130/e7754afap00r6i417001cc000v2003am.png)
这样不能搜到内容
无知的尝试:
首先是尝试重启了Alfred 应用还是老样,接着在设置选项里改默认键盘类型再重启也都不行。
![](http://dingyue.ws.126.net/2022/0130/7dab5e28j00r6i4170046c0014000mbm.jpg)
解决的办法:
忽然想到之前更新了MacOS版本至Big Sur 11.6 , 以及升级了Alfred版本到4.5.1[1256]。所以就尝试了下索引重建,结果在Alfred内使用重建功能时报错如下:
![](http://dingyue.ws.126.net/2022/0130/619f2e09j00r6i417002yc0014000mbm.jpg)
于是在除谷歌外的其它网站上查询,最终也没有发现什么线索跳过这个错误,换了新的Alfred 4.6[1263] 破解版本,再重建索引也是一样报这个错,所以这个问题暂时不研究了,估计是官方反黑限制或者是软件破解商限制了不让用户使用。
不过重建索引的思路没有错,既然Alfred帮我们建立不了,那我自己手工去重建 Spotlight 的索引让它使用就好了。
![](http://dingyue.ws.126.net/2022/0130/eedf8c93j00r6i4170011c0014000ecm.jpg)
1.这里有两种方式,第一种是在如下的隐私列表添加一个文档,如Documents,接下来再把它移除掉来触发系统重建工作。
![](http://dingyue.ws.126.net/2022/0130/85e4a4a4j00r6i4170017c000lo00jom.jpg)
2.如果不生效或其它原因,第二种方法可以使用终端来执行如下的Alfred的脚本命令,当然也可以直接执行里面的代码行:
#1.可直接重建索引
/Applications/Alfred 4.app/Contents/Frameworks/Alfred Framework.framework/Versions/A/Resources/reindex.sh
#2.删除原来索引再重建索引
/Applications/Alfred 4.app/Contents/Frameworks/Alfred Framework.framework/Versions/A/Resources/reindexdel.sh
#3.只执行脚本里的一行代码
# start the reindexsudo mdutil -E -i on /
执行脚本来重建索引:
我这里使用的是第二种执行脚本的方式,终端里执行重建脚本,它的作用和点 Alfred 上的重建索引按钮Rebuild macOS Metadata是同一个作用。
#1.可直接重建索引
/Applications/Alfred 4.app/Contents/Frameworks/Alfred Framework.framework/ Versions/A/Resources/reindex.sh
![](http://dingyue.ws.126.net/2022/0130/032aead6j00r6i417005mc0014000qbm.jpg)
执行后的界面提示
执行后,按终端里提示查询索引重建进度即可,如下打开Spotlight并搜索任何内容,它就会展示具体的进度,同时估计你的电脑风扇此刻应该在飞速的转动了:
![](http://dingyue.ws.126.net/2022/0130/0405102aj00r6i417003ac0011s00nwm.jpg)
Spotlight查看重建进度
如上进度完成后,我们再次尝试Alfred来查询,结果正常了:
![](http://dingyue.ws.126.net/2022/0130/36c8c79dj00r6i417001cc000v20062m.jpg)
Advanced Preferences - Alfred Help and Support (alfredapp.com)
Troubleshooting File Indexing Issues - Alfred Help and Support (alfredapp.com)
Rebuild the Spotlight index on your Mac - Apple Support
Alfred is not finding apps on Catalina - macOS 10.15 Catalina Bugs & Issues - Alfred App Community Forum (alfredforum.com)
热门跟贴