Nepomuk 没有索引文件

Nepomuk 没有索引文件

我注意到以下问题:

  • 当我点击桌面搜索 -> 基本设置 -> 详细信息,我收到“文件索引服务未运行”和索引文件字段实数“正在计算......”但实际上从未产生数字。
  • 当使用 krunner、home run 等时,如果我在计算机上输入文件名,它不会显示。

(编辑)当我尝试在命令行上索引某些内容时,会发生以下情况:

$ touch foobar
$ nepomukindexer foobar 
nepomukindexer(9660)/nepomuk (strigi service): SimpleIndexError:  "No such object path '/datamanagement'"                            
nepomukindexer(9660)/nepomuk (strigi service): "No such object path '/datamanagement'"                                               
No such object path '/datamanagement'

Nepomuk、Semantic Desktop、文件索引器和电子邮件索引器均在基本设置下启用。这是在 Kubuntu 13.04 下,尽管在 12.10 下使用 KDE 4.10 PPA 时也存在这个问题。

看起来 Nepomuk 根本没有索引文件并且通常无法工作,但我不知道在哪里寻找日志文件。

答案1

如果您从 12.10 升级并保留了 /home 文件夹,则可能会发生这种情况。为了解决这个问题,我不得不清除 Nepomuk 数据库并重新索引所有内容。

就我而言,我这样做了:

 qdbus org.kde.NepomukServer /nepomukserver quit
 rm -rf $(kde4-config --localprefix)/share/apps/nepomuk/repository/

然后,我重新索引了 PDF 文件:

 cd; find . -name "*.pdf" | xargs -n1 -I{} nepomukindexer {}

...和 ​​ODT 文件:

 cd; find . -name "*.odt" | xargs -n1 -I{} nepomukindexer {}

相关内容