Codeby.net совместно с PHDays 8

Объявляют о проведении грандиозного конкурса с умопомрачительными призами ! Получи бесплатно билет на PHDays 8, деньги, футболку с символикой codeby, а так же всеобщий респект и уважение. Подробнее ...

Если коротко оценить ситуацию с полнотекстовым поиском, то это прозвучит так: «всё очень плохо». Действительно, и на Linux и на Windows приходится по полторы программы, которые более или менее сносно выполняли свои функции. Прочитав статьи 5-7 летней давности с обзорами поисковых программ, начинает казаться, что в то время с локальным полнотекстовым поиском дела обстояли лучше. Одна только Google Desktop Search чего стоила! Кроссплатформенная, с полноценным поиском на национальных языках с пониманием морфем и очень быстрым и сбалансированным механизмом фонового сканирования. Почему Google Desktop прекратила своё существование загадка для меня похлеще улыбки Джоконды.

Поисковые программы я отбирал по следующим критериям:

  • присутствует полнотекстовый поиск;
  • есть фоновое сканирование.

Согласитесь, на такие уж большие требования. Хотелось бы ещё поиска с учётом национальных морфем, но это, в конце концов, не так уж важно.

Я перелопатил почти с десяток поисковых систем на Linux, среди которых были в том числе Tracker, Recoll, Strigi¸ Deskbar, Peagle, Yabi¸ Catfish. Почти все они оказались заброшенными, неподдерживаемые больше разработчиками, некоторые просто не захотели работать или оказались с примитивной функциональностью. Скажу честно, был момент, когда я отчаялся, что уже не найду ничего стоящего. К счастью, это оказалось не так. Ситуацию спасла программа Recoll. Официальный сайт.

Пользователи Ubuntu (Mint) могут установить эту программу из репозитория.

Но версия там 1.16 и в ней нет фонового сканирования! Но на официальном сайте доступна версия 1.17.3, в которой с фоновым сканированием всё в порядке! Чтобы установить именно последнюю версию, добавьте в источники приложений (для Ubuntu 12.04, Mint 13):

deb http://ppa.launchpad.net/recoll-backports/recoll-1.15-on/ubuntu precise main

deb-src http://ppa.launchpad.net/recoll-backports/recoll-1.15-on/ubuntu precise main

Для других версий Ubuntu и Mint источники приложений можно найти здесь.

Особенности установки на другие версии Linux описан здесь.

Итак, запускаем наш Recoll.


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Первым делом, настроим параметры индексирования. Программа поддерживает русский язык, поэтому вряд ли будут затруднения. Самое главное, нам нужно выбрать каталоги для поиска. Все остальные настройки можно оставить без изменений или вернуться к ним позже.

Теперь нам нужно запустить индексацию. Это можно сделать через меню «Файл» -> «Обновить индекс»

А начиная с версии 1.17 ещё и через расписание индексирования. Можно выбрать запуск индексирования в определённое время (например, по ночам, когда компьютер простаивает), а можно задать фоновое индексирование. Всё очень удобно и просто – в самом меню предостаточно информации на русском языке, трудно не разобраться.

Индексирование происходит достаточно быстро. Если в качестве каталогов для индексирования вы выбрали сменные носители, то это не проблема – программа работает с ними как с обычными директориями.

Давайте попробуем что-нибудь найти:

Программа просто великолепно справилась!

Но это ещё не всё! В программе присутствует возможность сложного поиска. А здесь ещё больше интересного, в том числе:

  • поиск по фразам, с возможностью указывать допустимый размер интервала между словами;
  • по полям (автор и пр.);
  • с исключением определённых слов;
  • фильтровать по дате, по размеру, по типу файлов;
  • искать только в определённом каталоге (или во всех каталогах, кроме одного).

И ещё один черпак мёда в нашу бочку мёда – программа понимает русские словоформы.

Итак, программа из разряда «Маст Хэв». Потрясающий гибкий поиск и отлаженный механизм сканирования. Программа полностью оправдала и превзошла ожидания, предъявляемые к продуктам подобного рода. Я не ставлю оценки программам, но этой бы поставил 6 баллов из 5 (ну или 5+).


Чат codeby в telegram перезагрузка

Обсуждаем вопросы информационной безопасности, методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие.  Подробнее ...

Похожие темы

MetaModule — Тестирование SSH ключа с Метасп... Если вы получаете незашифрованный конфиденциальный ключ SSH от взломанной целевой машины, вы можете запустить MetaModule тестирования ключа SSH....
Включение проводного соединения на Kali Linux... После установки Kali Linux на флешку и загрузки с неё, я обнаружил, что проводная сеть у меня не работает. Работает Wi-Fi, заработал VPN, а проводна...
В свете новый эксплойтов Linux, аудит безопасности... Как много уязвимостей и эксплойтов Linux было открытов за последние 6 месяцев? Много. Недавние Shellshock, Heartbleed, Poodle, Ghost и, может б...
Как активировать Microsoft Office 2010 на Linux... О том, как установить Microsoft Office 2010 на Linux codeby.net уже писал здесь. В этой подробной инструкции подробно расписана вся эта простая проц...
PTF (фреймворк для тестирования на проникновения):... - Бендер, а ты уверен, что этой дорогой короче?  - Сейчас уже не так как час назад. (Футурама) Довольно часто мне приходилось видет...