Индексация |
Окно поиска Базовые запросы - "по имени" Расширенные запросы - "по атрибуту" Более продвинутые запросы - "по формуле" Окно результатов поиска Шаблоны запросов |
Запросы
Запрос - это поиск файлов на основе атрибутов и может быть выполнен как в Tracker, так и в Терминале. Запросы за последние семь дней хранятся по следующему адресу /boot/home/queries/ по прошествию семи дней удаляются. Следует отметить, что они не являются статичными списками результатов поиска, при открытии запроса будет запущен новый поиск.
Ещё более удобный способ заключается в использовании ниспадающих подменю, просто щелкните правой кнопкой мыши по файлу запроса.
Окно поиска
Для того. чтобы произвести запрос, можно воспользоваться пуктом меню ALT F. Окно поиска выглядит следующим образом:
в Deskbar, либо в любом окне Tracker или на Рабочем столе, при помощи сочетания клавишSВыбрать предыдущие или сохраненные запросы, либо сохранить текущий в виде шаблона запроса.
Выбрать какого типа файлы следует искать в выдающем меню
.- Определить тип поиска:
- - базовый поиск по имени файла
- - расширенный поиск, вы можете указать условия поиска по одному или нескольким атрибутам
- - более продвинутый поиск, вы можете сформировать более сложный запрос
Выбрать на каких разделах произвести поиск..
Ввести условия поиска.
Показать/спрятать дополнительные опции.
Уберите галочку напротив -
, если вы не хотите, чтоб запрос удалился через 7 дней.Отметьте галочкой -
, если хотите, чтоб поиск был произведен и в корзине тоже.Опционально, можете ввести название запроса, если хотите его сохранить.
Для того, чтобы сохранить запрос, можете просто перенести иконку в любую папку или рабочий стол.
Базовые запросы - "по имени"
Если вы хотите просто найти все файлы на ваших смонтированных разделах, то просто выберите тип поиска ENTER.
, введите искомое слово в поле ввода и нажмите клавишуРасширенные запросы - "по атрибуту"
Вы можете произвести расширенный запрос по указаным атрибутам конкретных типов файлов. Чтобы это работало, атрибуты должны быть проиндексированы.
Вам следует выбрать тип файла отличный от
, например, и изменить тип поиска на .Это добавляет всплывающее меню слева от текстового полня и кнопок
и . Из меню можно выбрать атрибут, по которому будет произведен запрос. При помощи кнопок и вы можете добавить дополнительный атрибут или удалить не нужный. Эти атрибуты могут быть логически связаны операторами И/ИЛИ (AND/OR).Давайте произведем запрос по письмам для примера:
Так выглядит окно поиска для запроса по всем письмам, которые Clara Botters послала вам за последние два месяца с темой "vibraphone" или "skepticality".
Как видите, поиск на основе атрибутов времени поддерживает некоторые полезные фразы: кроме "за последние два месяца (last 2 months)", вы можете выбрать "сегодня (today)", "вчера (yesterday)", "Понедельник (Monday)" или "последний Понедельник (last Monday)" (это будет понедельник на прошлой неделе), или "последние 2 минуты/часа/дня/недели (last 2 minutes/hours/days/weeks").
Хороший способ сузить круг поиска.
Более продвинутые запросы - "по формуле"
Вводить формулу вручную сложно и непрактично.
Используйте запросы по атрибутам, который находится выше. Если у вас есть все атрибуты и установлены условия поиска, попробуйте переключиться на тип поиска
и вы увидите, как запрос превратится в строку:В более понятном виде:
(((((MAIL:from=="*[cC][lL][aA][rR][aA] [bB][oO][tT][tT][eE][rR][sS]*") &&(MAIL:when>=%2 months%)) &&(MAIL:subject=="*[vV][iI][bB][rR][aA][pP][hH][oO][nN][eE]*")) ||(MAIL:subject=="*[sS][kK][eE][pP][tT][iI][cC][aA][lL][iI][tT][yY]*")) &&(BEOS:TYPE=="text/x-email"))
И что?
Вы можете скопировать и вставить строку в письмо, форум или IRC для того чтобы пользовались другие или для отладки.
Вы можете использовать метод для построения запросов в режием
, затем переключаться в режим , чтобы сгенерировать строку поиска для использования запроса в терминале или сценарии.You can fine tune your query by inserting parenthesis where needed, make parts case-sensitive or negate logical combinations by changing. e.g. "==" to "!=" for a NOT AND. All you need is a basic understanding of regular expressions and maybe some scripting basics.
Окно результатов поиска
После того, как вы запустите поиск, окно поиска заменится окном результатов поиска. Вот пример результатов поиска по слову "server":
Некоторые вещи, которые стоит отметить:
Вы можете открыть месторасположение файла или папки дважды щелкнув по атрибуту адреса.
При помощи пункта меню ALT G вы сможете вернуться к окну поиска для того, чтобы изменить критерии запроса.
или сочетания клавишЗапрос выполняется в реальном времени т.е. если файл, который соответствует критериям будет создан или удален, то это будет отображено в окне результатов поиска в реальном времени.
You can assign a sensible attribute layout for query results of a specific filetype. Open a folder containing files of the filetype you'd like to create a template for and arrange the attributes how you'd like to have query results presented. Copy this layout with
.Open /boot/home/config/settings/Tracker/DefaultQueryTemplates, create a new folder named group/filetype, replacing the slash with an underscore, e.g. "audio_x-mp3". Open the new folder and paste in the previously copied layout with .
Шаблоны запросов
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 menu item (see (1) in screenshot at the top) or drag&dropping the icon (10) anywhere with the right mouse button, 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 menu of recent queries.