Я добавил несколько других папок, используя gnome-control-center
(и так как я использую Ubuntu 18.04, я сделал sudo apt install tracker
прежде, чтобы включить эту опцию). Я могу искать файлы, но только используя имена файлов, не используя их содержимое. На Ubutnu 17.10 все было иначе, и я хочу вернуть эту функциональность обратно. На Аскубунту никто не смог мне помочь.
Я обнаружил, что когда я смотрю демоны трекеров, он пропускает свойство nie:plainTextContent
:
~> tracker daemon -w
Ressourcen-Aktualisierungen der Datenbank werden nun überwacht
Alle Eigenschafte »nie:plainTextContent« werden ausgelassen
Drücken Sie Strg+C zum Anhalten
(немецкий вывод, извините)
Кажется, что это именно то свойство, которое мне нужно:
~> tracker extract ~/watched_folder/file.pdf
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix nie: <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#> .
@prefix nfo: <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
<file:///home/user/watched_folder/file.pdf> nfo:pageCount 51 ;
nie:title "Lecture_File" ;
a nfo:PaginatedTextDocument ;
nie:plainTextContent "long text from the pdf" # this is what I want to search in!
Есть ли у вас какие-либо идеи, как я могу включить поиск на основе контента, или особенно, как я могу включить это свойство? Почему он отключен?