Инструмент для поиска файлов Recoll получил обновление и некоторые улучшенные возможности

recoll-ui

Recoll — инструмент для полнотекстового поиска в Linux с графической оболочкой на Qt, линзами для Ubuntu Unity, а также интерфейсом командной строки. Приложение может находить ключевые слова как в содержании документов, так и в названиях файлов.

Приложение может индексировать большое количество типов файлов. Помимо текста, html, лог-файлов maildir и mailbox (Thunderbird, Evolution), Gaim и Purple, файлов Scribus, страниц руководств, диаграмм Dia, которые поддерживаются нативно, Recoll также может искать по следующим файлам с помощью дополнительных «помощников»: Abiword, Microsoft Office XML, LibreOffice, файлы SVG и Gnumeric, файлы аннотаций Okular, PDF, файлы MSWord, PowerPoint и Excel, CHM, EPUB, архивов, таких как tar, zip и rar, ics, postscript, RTF, TeX, dvi, djvu, теги аудио- и видео-файлов и многое другое.

Recoll поддерживает маски (*, ?, []), а также расширенные возможности, например:

  • операнды «OR», «AND»
  • поиск по автору, например author:»george orwell»
  • поиск по размеру файла, дате, формату или mime-типу
  • поиск внутри папки, например, dir:/home/andrei/Dropbox
  • многое другое

Чтобы использовать эти расширенные возможности в графическом интерфейсе Recoll, используйте «Query language». Для линзы Unity вы можете просто ввести запрос в поисковое поле линзы. Вы можете использовать диалог расширенного поиска (Tools > Advanced Search), чтобы использовать такие фильтры, без необходимости ручного их ввода в поисковое поле.

Recoll 1.19

Несколько дней назад вышел Recoll 1.19 (сейчас он уже обновлён до 1.19.2 из-за некоторых багов, найденных в начальном релизе 1.19.0) со множеством новых возможностей и улучшений, например:

индексирование теперь может проходить в несколько потоков: это ускорит работу с большими индексами на многоядерных машинах

  • теперь можно использовать «OR» с оператором «dir:»
  • в панели расширенного поиска теперь есть возможность истории. Используйте клавиши-стрелочки для прогулки по списку ваших последних запросов
  • новое всплывающее меню для отображения поддокументов для данного документа: например, это полезная возможность для отображения вложений к электронному письму
  • новые опции настройки интерфейса для мгновенного поиска, а также для отключения автозавершения поискового запроса в Qt, что иногда запутывает
  • улучшенная поддержка видеофайлов
  • новый интерфейс веб-браузера, использующий веб-фреймворк Bottle для серверной стороны и Python-модуль Recoll. Вам не нужен Apache или другой веб-сервер, чтобы использовать его. Учтите, что у меня, например, в Ubuntu 13.04 веб-интерфейс не заработал
  • новый фильтр для индексирования и получения сообщений Lotues Notes
  • первое индексирование, которое происходит сразу после установки Recoll, индексирует сначала те данные, по которым более возможен поиск, поэтому вы можете начать поиск до окончания индексации
  • и многие другие улучшения, включая улучшенную работу с кешем и увеличившуюся производительность.

Устанавливаем Recoll в Ubuntu

Пользователи Ubuntu могут установить Recoll, используя его официальный PPA-репозиторий:

sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
sudo apt-get update
sudo apt-get install recoll

Чтобы также использовать Unity-линзы Recoll, используйте следующие команды:

sudo apt-get install recoll-lens

После установки линзы Recoll Lens перезайдите в систему или перезапустите Unity, нажав ALT + F2 и введя «unity».

Линзы Recoll пока что не поддерживают предпросмотр в Dash, а Ubuntu 13.04, на которой я тестировал последнюю версию, у иконок на линзе есть некрасивый черный фон — надеюсь, это скоро исправят.

После установки вам нужно будет запустить интерфейс Recoll — сначала он автоматически начнет индексировать файлы в вашей домашней папке. Если вы хотите настроить, какие разметки/папки должен индексировать Recoll, из меню Recoll выберите Preferences > Indexing configuration. Также в том же меню Preferenes можете изучить пункт Indexing schedule для настройки периода, через который Recoll будет индексировать новые или измененные файлы.

Для других дистрибутивов Linux смотрите страницу загрузок Recoll.

Спасибо за внимание. Кстати, Вы можете выбрать лучшие принтеры формата а3 тут, либо на сайте originalam.net.