Nepomuk/Індексування файлів
Засіб індексування файлів
Nepomuk є основним засобом індексування файлів у Робочих просторах KDE.
Архітектура
У KDE засіб індексування файлів Nepomuk виконує індексування файлів у два етапи. На першому етапі, який можна назвати базовим, засіб просто отримує назву файла, час внесення змін до нього та його тип MIME. На другому етапі аналізується вміст файла і отримуються дані щодо його вмісту, зокрема дані щодо виконавця, альбому та назви композиції для файлів звукових даних.
Початкове сканування
Після запуску засобу індексування файлів виконується сканування всіх файлів, позначених для індексування, і визначається, чи було внесено зміни до цих файлів. Таке сканування на початку роботи може бути доволі тривалим. Типово, змінити параметри його роботи неможливо, але його можна вимкнути додаванням такого рядка до файла nepomukstrigirc.
[General]
disable initial update=true
У такий спосіб можна вимкнути початкове сканування всіх проіндексованих файлів.
Помилки під час індексування файлів
Через вади у засобі індексування та помилки у файлах іноді трапляються файли, які неможливо індексувати. Вести запис журналу помилок індексування можна зміною такого параметра у файлі nepomukstrigirc:
[General]
debug mode=true
Додавання цього параметра призведе до запису всіх повідомлень про помилки до файла $KDEDIR/share/data/nepomuk/file-indexer-error.log. Вам варто ознайомитися з вмістом цього файла і створити звіт з додаванням цього файла на bugs.kde.org
Формати файлів
У KDE 4.10 Strigi більше не використовується для індексування файлів. Тепер використовується власний засіб індексування, бібліотеки якого вже досить інтенсивно використовуються рештою програм KDE.
У версії 4.10 передбачено підтримку більшості форматів зображень, відео та звукових файлів. Втім, підтримка документів не є такою ж широкою. Передбачено підтримку індексування лише файлів PDF. Якщо вам трапляться файли, які, як ви думаєте, не було проіндексовано, ви можете наказати засобу індексувати їх вручну за допомогою такої команди: nepomukindexer адреса файла
. Переконайтеся, що ви зможете спостерігати за діагностичними повідомленнями Nepomuk. Якщо файл буде успішно проіндексовано, а Nepomuk не зможе обробити видобуті дані, будь ласка, повідомте про цю помилку із зазначенням відповідних подробиць.