Product SiteDocumentation Site

33.7. Recoll — полнотекстовый поиск

Recoll — программа для полнотекстового поиска по файлам с различными форматами. Помимо обычного поиска, Recoll позволяет использовать некоторые дополнительные функции: поиск по автору, размеру и формату файла, а также поддерживаются такие операторы, как «AND» или «OR».
Для запуска Recoll необходимо в Меню запуска приложений выбрать пункт СтандартныеЛокальный текстовый поиск.

33.7.1. Индексация файлов

Для поиска требуется предварительная индексация библиотекой Xapian заданных каталогов.
Индексация — это процесс, с помощью которого анализируется набор документов и данные вводятся в базу данных. Повторное индексирование обычно является инкрементным: документы будут обрабатываться только в том случае, если они были изменены с момента последней индексации.
Запустить индексацию можно при первом запуске программы:
Первый запуск программы Recoll
Для индексирования только домашнего каталога с настройками по умолчанию, необходимо нажать кнопку Запустить индексирование. Для указания каталогов, а также настройки параметров индексирования можно нажать ссылку Настройка индексирования. Для задания расписания индексирования следует нажать ссылку Расписание индексирования.
Настроить параметры индексации можно, выбрав в главном меню Recoll пункт НастройкаНастройка индекса. Окно настройки индексации разделено на четыре вкладки: Общие параметры, Частные параметры, Просмотренные веб-страницы и Параметры поиска.
На вкладке Общие параметры можно установить каталог верхнего уровня, от которого рекурсивно начнётся индексация (по умолчанию это домашний каталог пользователя); указать пути, которые следует пропустить при индексации файлов:
Настройка параметров индексирования
На вкладке Частные параметры можно переопределить переменные для подкаталогов. Переменные устанавливаются для текущего выбранного каталога (или для верхнего уровня, если в списке ничего не выбрано или выбрана пустая строка). Например, можно переопределить кодировку файлов, добавив в поле Пользовательские каталоги каталог, в котором находятся файлы с кодировкой отличной от Unicode, и в выпадающем списке Кодировка по умолчанию выбрать нужную кодировку:
Настройка параметров индексирования для каталога
Запустить индексацию можно, выбрав в главном меню Recoll пункт ФайлОбновить индекс.
Индексирование Recoll может выполняться в двух основных режимах:
  • Периодическая индексация — выполняется в определённое время (например, по ночам, когда компьютер простаивает);
  • Индексация в реальном времени (фоновое индексирование) — recollindex постоянно работает как сервис и использует монитор изменений файловой системы для обнаружения изменений файлов. Новые или обновленные файлы индексируются сразу.
Выбрать и настроить режим индексирования можно, выбрав в главном меню Recoll пункт НастройкаРасписание индексирования:
Настройка расписания индексирования