文管搜索时,有的文件搜索不到的一种解决办法
Tofloor
poster avatar
jinshuichengliu
deepin
2019-06-02 06:05
Author
本帖最后由 jinshuichengliu 于 2019-6-1 22:31 编辑

之前,文管搜索存在问题,比如你的文件名中有“-”这个符号的话,可能搜索的目录就自动设置当前分区的根目录下。
因为,有搜文件的需求,我就下载一个Catfish的软件,虽然搜索精准,快速,可是使用起来却有点费事,不如文管的方便。

今天,我又试了文管的搜索,其他毛病没有了,就是有的可以搜索,有的搜不到,我很疑惑。

看了文管的日志,知道了程序流程,就尝试着看看源码,我也是个二把刀,懂那么一点,看了下发现搜索用到了deepin-anything。
我就想到了,文件名基本结构一样的话,有的可以搜到,有的却搜不到,可能是没有建立索引。所以,我就想看看deepin-anything建立的索引库中是否有我要搜的文件的索引。

通过询问群里的大佬:BUG不挑食_榨菜炒肉丝,我知道可以通过dbus来看看,可是我根本不懂这个东西呀。

后来找到了一个工具:d-feet,通过这个工具,我找到了接口,通过接口搜索,的确是没有索引,那就重新建立索引吧。

重点来了:文管的设置->自动索引内置磁盘,把勾选取消,然后退出设置,再次进设置,再勾选上。

这时你就会听到你的硬盘一阵响动,然后就很快索引就建立好了,我也可以搜到之前搜不到的文件了。
我之前搜不到的文件复制到目录的日期是:2019年4月19日,您们可以试试,找一个这个日期复制建立的文件,看看是否会搜不到。

重建索引:


D-Feet使用:



Reply Favorite View the author
All Replies
avatar
兴安
deepin
2019-06-02 06:19
#1
之前也碰到这个问题,明天试下
Reply View the author