Перевод этой страницы еще не завершен. Пока это не произойдет, незавершенные части будут на английском.
Содержание
Окно поиска
Базовые запросы - "по имени"
Расширенные запросы - "по атрибуту"
Более продвинутые запросы - "по формуле"
Окно результатов поиска
Шаблоны запросов

Запросы

Запрос - это поиск файлов на основе атрибутов, который может быть выполнен как в Tracker, так и в Терминале. Запросы за последние семь дней хранятся по следующему адресу: /boot/home/queries/, по прошествии этого срока они удаляются. Следует отметить, что они не являются статичными списками результатов поиска. При открытии запроса будет запущен новый поиск.
Ещё более удобный способ заключается в использовании выпадающих подменю - просто щелкните правой кнопкой мыши по файлу запроса.

index Окно поиска

Для того. чтобы произвести запрос, можно воспользоваться пуктом меню Найти... в Deskbar, либо в любом окне Tracker или на Рабочем столе, при помощи сочетания клавиш ALT+F. Окно поиска выглядит следующим образом:

basic-query.png
  1. The Query menu allows to Open an existing query and Save the current search parameters as a query or Query template. It also gives quick access to Recent queries.

  2. Options lets you include the Trash in your search.

  3. Templates holds a list of all query templates on your system.

  4. Выбрать какого типа файлы следует искать в выпадающем меню Все файлы и папки.

  5. Определить тип поиска:
    • по имени - базовый поиск по имени файла
    • по атрибуту - расширенный поиск - вы можете указать условия поиска по одному или нескольким атрибутам
    • по формуле - еще более продвинутый поиск, вы можете сформировать сложносоставной запрос
  6. Выбрать на каких разделах произвести поиск.

  7. Ввести условия поиска.

index Базовые запросы - "по имени"

Если вы хотите просто найти все файлы на ваших смонтированных разделах, то просто выберите тип поиска по имени, введите искомое слово в поле ввода и нажмите клавишу ENTER.

index Расширенные запросы - "по атрибуту"

Вы можете произвести расширенный запрос по указаным атрибутам конкретных типов файлов. Чтобы это работало, атрибуты должны быть проиндексированы.

query-window.png

Вам следует выбрать тип файла отличный от Все файлы и папки, например, Text | E-mail и изменить тип поиска на по атрибуту.

Это добавляет всплывающее меню слева от текстового полня и кнопок Добавить и Удалить. Из меню можно выбрать атрибут, по которому будет произведен запрос. При помощи кнопок Добавить и Удалить вы можете добавить дополнительный атрибут или удалить ненужный. Эти атрибуты могут быть логически связаны операторами и/или.

Давайте произведем запрос по письмам для примера:

query-window-filled.png

Так выглядит окно поиска для запроса по всем письмам, которые Clara Oswald послала вам за последние два месяца с темой "sufflé" или "impossible".
Как видите, поиск на основе атрибутов времени поддерживает некоторые полезные фразы: кроме "за последние два месяца (last 2 months)", вы можете выбрать "сегодня (today)", "вчера (yesterday)", "Понедельник (Monday)" или "последний Понедельник (last Monday)" (это будет понедельник на прошлой неделе), или "последние 2 минуты/часа/дня/недели (last 2 minutes/hours/days/weeks").
Хороший способ сузить круг поиска.

index Более продвинутые запросы - "по формуле"

Вводить формулу вручную сложно и непрактично.

Используйте запросы по атрибутам, которые находятся выше. Если у вас есть все атрибуты и установлены условия поиска, попробуйте переключиться на тип поиска по формуле и вы увидите, как запрос превратится в строку:

formula-query.png

В более понятном виде:

(((((MAIL:from=="*[cC][lL][aA][rR][aA] [oO][sS][wW][aA][lL][dD]*")
       &&(MAIL:when>=%2 months%))
       &&(MAIL:subject=="*[sS][uU][fF][fF][lL][éÉ]*"))
       ||(MAIL:subject=="*[iI][mM][pP][oO][sS][sS][iI][bB][lL][eE]*"))
       &&(BEOS:TYPE=="text/x-email"))

Что это даёт?

index Окно результатов поиска

После того как вы запустите поиск, окно поиска заменится окном результатов поиска. Вот пример результатов поиска по слову "server":

result-window.png

Некоторые вещи, которые стоит отметить:

Вы можете назначить удобную схему размещения атрибутов для результатов запроса конкретного типа файла. Откройте папку, содержащую файлы необходимого типа, для которых вы хотели бы создать шаблон и упорядочите атрибуты так, как хотели бы видеть выдаваемые результаты запроса. Скопируйте эту схему черз меню Атрибуты | Копировать вид папки.

Откройте /boot/home/config/settings/Tracker/DefaultQueryTemplates, создайте новую папку с названием группа/тип файла, заменив косую черту подчеркиванием, например: "audio_x-mp3", откройте её и вставьте скопированную схему через меню Атрибуты | Вставить вид папки.

index Шаблоны запросов

If you double click a saved query, the file search is at once started and the result window opens immediately. However, you may not want to search with these exact search parameters, but use it as starting point to only slightly tweak the formula.
By using the Save query as template menu item (see (1) in screenshot at the top), you can create just such a template. Double clicking it won't open a result window, but the Find panel, giving you the opportunity to quickly change search strings or add/remove attributes.

Wherever you choose to save query templates, they'll be listed in the Find panel's Templates menu.