1

Я добавил несколько других папок, используя 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!

Есть ли у вас какие-либо идеи, как я могу включить поиск на основе контента, или особенно, как я могу включить это свойство? Почему он отключен?

0