Nepomuk/FileIndexer/uk: Difference between revisions
(Created page with "Через вади у засобі індексування та помилки у файлах іноді трапляються файли, які неможливо інд...") |
(Created page with "Додавання цього параметра призведе до запису всіх повідомлень про помилки до файла <tt>$KDEDIR/share/dat...") |
||
Line 55: | Line 55: | ||
Додавання цього параметра призведе до запису всіх повідомлень про помилки до файла <tt>$KDEDIR/share/data/nepomuk/file-indexer-error.log</tt>. Вам варто ознайомитися з вмістом цього файла і створити звіт з додаванням цього файла на [http://bugs.kde.org bugs.kde.org] | |||
=== Формати файлів === | === Формати файлів === |
Revision as of 14:21, 2 February 2013
Засіб індексування файлів
Nepomuk є основним засобом індексування файлів у Робочих просторах KDE.
Архітектура
У KDE засіб індексування файлів Nepomuk виконує індексування файлів у два етапи. На першому етапі, який можна назвати базовим, засіб просто отримує назву файла, час внесення змін до нього та його тип MIME. На другому етапі аналізується вміст файла і отримуються дані щодо його вмісту, зокрема дані щодо виконавця, альбому та назви композиції для файлів звукових даних.
Типово, базове індексування виконується завжди. Керувати ним можна призупиненням засобу індексування файлів Nepomuk за допомогою панелі керування Nepomuk. Індексування файлів виконується лише тоді, коли користувач комп’ютера не виконує на ньому жодних завдань.
Внесення змін до типової поведінки
Якщо потрібно, користувач може змінити типову поведінку і надати змогу засобу індексування файлів виконувати індексування неперервно. Типову поведінку можна змінити за допомогою додавання до файла nepomukstrigirc таких записів:
[Indexing]
BasicIQDelay=0
FileIQDelay=0
NormalMode_FileIndexing=suspend
Ви можете внести зміни до таких параметрів:
- BasicIQDelay — типово у основній черзі індексування немає пауз між обробкою послідовних файлів. За допомогою цього параметра можна встановити потрібну вам затримку.
- FileIQDelay — індексування файлів є доволі інтенсивним процесом. Можна встановити затримку між файлами, щоб дещо уповільнити індексування.
- NormalMode_FileIndexing — може мати два значення: "suspend" або "resume". Якщо встановлено значення "resume", засіб індексування завжди запускатиметься під час звичайного індексування.
Початкове сканування
Після запуску засобу індексування файлів виконується сканування всіх файлів, позначених для індексування, і визначається, чи було внесено зміни до цих файлів. Таке сканування на початку роботи може бути доволі тривалим. Типово, змінити параметри його роботи неможливо, але його можна вимкнути додаванням такого рядка до файла nepomukstrigirc.
[General]
disable initial update=true
У такий спосіб можна вимкнути початкове сканування всіх проіндексованих файлів.
Помилки під час індексування файлів
Через вади у засобі індексування та помилки у файлах іноді трапляються файли, які неможливо індексувати. Вести запис журналу помилок індексування можна зміною такого параметра у файлі nepomukstrigirc:
[General]
debug mode=true
Додавання цього параметра призведе до запису всіх повідомлень про помилки до файла $KDEDIR/share/data/nepomuk/file-indexer-error.log. Вам варто ознайомитися з вмістом цього файла і створити звіт з додаванням цього файла на bugs.kde.org
Формати файлів
With the KDE Workspace 4.10 release, we no longer rely on Strigi for file indexing. We now rely on our own home-grown indexer which use libraries already heavily used within KDE.
In 4.10, we support most Image, Video, and Audio formats. We are however lacking in Document Formats and only support PDF. If you can encounter some file which you think has not been indexed, you can manually index it by manually running the following command nepomukindexer fileUrl
. Make sure you have Nepomuk debug messages. If the file has been successfully indexed, and Nepomuk has not managed to successfully extract the required information, then please file a bug report with the relevant details.