KRunner 文件搜索已过时,尽管 baloosearch 给出了正确的结果

KRunner 文件搜索已过时,尽管 baloosearch 给出了正确的结果

使用 KDE 的 KRunner 搜索文件时,我得到的结果已过时。baloosearch直接调用会得到预期的结果,这很奇怪,因为 KRunner 应该使用这个。


例如,当我重命名

From:  "obscure_filename_AUTHOR.pdf"
To:    "YEAR - AUTHOR - TITLE.pdf"

执行baloosearch AUTHOR将产生新的文件名,但AUTHOR在 KRunner 中输入仍然obscure_filename_AUTHOR.pdf只显示 -- 并且尝试打开它会产生预期的“找不到文件”错误。

baloosearch尽管显示索引已更新,但文件创建(KRunner 找不到该文件)和删除(KRunner 仍然找到该文件)时也会出现类似的问题。

我的问题与 reddit 帖子中描述的问题类似KRunner:强制重新索引可用文件。但是,就我的情况而言,该解决方案并不适用,因为 baloo 指数并未过时;只有 KRunner 中的结果才是过时的。

在那篇文章中,问题通过强制重新索引 baloo 得到解决,但在我的例子中,baloo 索引已经更新,并baloosearch给出了预期的结果。

为了测试,我通过执行强制重置

balooctl stop
sleep 10
rm $HOME/.local/share/baloo/index
rm $HOME/.local/share/baloo/index-lock
sleep 10
balooctl start

KRunner 中是否存在某种可能已经过期的缓存?

相关内容