Nepomuk/FileIndexer/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with "У KDE засіб індексування файлів Nepomuk виконує індексування файлів у два етапи. На першому етапі, як...")
(Updating to match new version of source page)
 
(12 intermediate revisions by 2 users not shown)
Line 11: Line 11:
У KDE засіб індексування файлів Nepomuk виконує індексування файлів у два етапи. На першому етапі, який можна назвати базовим, засіб просто отримує назву файла, час внесення змін до нього та його тип MIME. На другому етапі аналізується вміст файла і отримуються дані щодо його вмісту, зокрема дані щодо виконавця, альбому та назви композиції для файлів звукових даних.
У KDE засіб індексування файлів Nepomuk виконує індексування файлів у два етапи. На першому етапі, який можна назвати базовим, засіб просто отримує назву файла, час внесення змін до нього та його тип MIME. На другому етапі аналізується вміст файла і отримуються дані щодо його вмісту, зокрема дані щодо виконавця, альбому та назви композиції для файлів звукових даних.


By default the Basic Indexing always runs, and can be controlled by suspending the Nepomuk File Indexer via the Nepomuk Controller. File Indexing is only performed, by default, when the user is idle.
Типово, базове індексування виконується завжди. Керувати ним можна призупиненням засобу індексування файлів Nepomuk за допомогою панелі керування Nepomuk. Індексування файлів виконується лише тоді, коли користувач комп’ютера не виконує на ньому жодних завдань.


==== Внесення змін до типової поведінки ====
==== Внесення змін до типової поведінки ====


Based on your requirements, the user can change the default behavior and allow the FileIndexer to always run. This default behavior can be changed by editing the <tt>nepomukstrigirc</tt> and adding the following options -
Якщо потрібно, користувач може змінити типову поведінку і надати змогу засобу індексування файлів виконувати індексування неперервно. Типову поведінку можна змінити за допомогою додавання до файла <tt>nepomukstrigirc</tt> таких записів:


<syntaxhighlight lang=ini>
<syntaxhighlight lang=ini>
Line 27: Line 27:
Ви можете внести зміни до таких параметрів:
Ви можете внести зміни до таких параметрів:


* BasicIQDelay - By default, the basic indexing queue doesn't wait between files. An artificial delay can be introduced by this parameter.
* BasicIQDelay — типово у основній черзі індексування немає пауз між обробкою послідовних файлів. За допомогою цього параметра можна встановити потрібну вам затримку.


* FileIQDelay - File Indexing is an intensive process. One might want a delay between files, so that the indexing runs slower.
* FileIQDelay — індексування файлів є доволі інтенсивним процесом. Можна встановити затримку між файлами, щоб дещо уповільнити індексування.


* NormalMode_FileIndexing - This can be either "suspend" or "resume". If it is set to "resume" then the file indexer, will always be run during normal indexing.
* NormalMode_FileIndexing — може мати два значення: "suspend" або "resume". Якщо встановлено значення "resume", засіб індексування завжди запускатиметься під час звичайного індексування.


=== Початкове сканування ===
=== Початкове сканування ===


On starting the Nepomuk File Indexer, it scans through all the all the files marked for indexing and checks if they have been modified. This scan on startup may take some amount of time. By default it is not configurable. It can however, be avoided by adding this parameter to the <tt>nepomukstrigirc</tt>.
Після запуску засобу індексування файлів виконується сканування всіх файлів, позначених для індексування, і визначається, чи було внесено зміни до цих файлів. Таке сканування на початку роботи може бути доволі тривалим. Типово, змінити параметри його роботи неможливо, але його можна вимкнути додаванням такого рядка до файла <tt>nepomukstrigirc</tt>.


<syntaxhighlight lang=ini>
<syntaxhighlight lang=ini>
Line 47: Line 47:
=== Помилки під час індексування файлів ===
=== Помилки під час індексування файлів ===


Due to bugs and incorrect files one occasionally might encounter files which cannot be indexed. One can log the indexing errors in that case by changing the following parameter in <tt>nepomukstrigirc</tt>.
Через вади у засобі індексування та помилки у файлах іноді трапляються файли, які неможливо індексувати. Вести запис журналу помилок індексування можна зміною такого параметра у файлі <tt>nepomukstrigirc</tt>:


<syntaxhighlight lang=ini>
<syntaxhighlight lang=ini>
Line 55: Line 55:




This will cause all the file errors to be written to the <tt>$KDEDIR/share/data/nepomuk/file-indexer-error.log</tt> file. You might want to check this file and report the errors by uploading the relevant file and error on [http://bugs.kde.org bugs.kde.org]
Додавання цього параметра призведе до запису всіх повідомлень про помилки до файла <tt>$KDEDIR/share/data/nepomuk/file-indexer-error.log</tt>. Вам варто ознайомитися з вмістом цього файла і створити звіт з додаванням цього файла на [http://bugs.kde.org 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.
У KDE 4.10 Strigi більше не використовується для індексування файлів. Тепер використовується власний засіб індексування, бібліотеки якого вже досить інтенсивно використовуються рештою програм 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 <code>nepomukindexer '''''fileUrl'''''</code>. 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.
У версії 4.10 передбачено підтримку більшості форматів зображень, відео та звукових файлів. Втім, підтримка документів не є такою ж широкою. Передбачено підтримку індексування лише файлів PDF. Якщо вам трапляться файли, які, як ви думаєте, не було проіндексовано, ви можете наказати засобу індексувати їх вручну за допомогою такої команди: <code>nepomukindexer '''''адреса файла'''''</code>. Переконайтеся, що ви зможете спостерігати за діагностичними повідомленнями Nepomuk. Якщо файл буде успішно проіндексовано, а Nepomuk не зможе обробити видобуті дані, будь ласка, повідомте про цю помилку із зазначенням відповідних подробиць.


[[Category:Система/uk]]
[[Category:Система/uk]]

Latest revision as of 05:21, 6 June 2013

Other languages:

Note

На цій сторінці наведено документацію щодо засобу індексування файлів Nepomuk та способів його налаштовування.


Засіб індексування файлів

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

Формати файлів

У KDE 4.10 Strigi більше не використовується для індексування файлів. Тепер використовується власний засіб індексування, бібліотеки якого вже досить інтенсивно використовуються рештою програм KDE.

У версії 4.10 передбачено підтримку більшості форматів зображень, відео та звукових файлів. Втім, підтримка документів не є такою ж широкою. Передбачено підтримку індексування лише файлів PDF. Якщо вам трапляться файли, які, як ви думаєте, не було проіндексовано, ви можете наказати засобу індексувати їх вручну за допомогою такої команди: nepomukindexer адреса файла. Переконайтеся, що ви зможете спостерігати за діагностичними повідомленнями Nepomuk. Якщо файл буде успішно проіндексовано, а Nepomuk не зможе обробити видобуті дані, будь ласка, повідомте про цю помилку із зазначенням відповідних подробиць.