Recoll

Материал из Википедии — свободной энциклопедии
Recoll
Логотип программы Recoll
Скриншот программы Recoll
Тип локальный поисковик
Написана на C++ и Python
Интерфейс Qt
Операционные системы
GNU/Linux[2], BSD[вд][2], Windows[2] и macOS[2]
Первый выпуск 2005
Аппаратные платформы X86 и x86-64
Последняя версия
Репозиторий framagit.org/medoc92/rec…
Лицензия
GNU GPL 2+
Сайт lesbonscomptes.com/… (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Recoll —

OS X и Solaris. Разрабатывается Жан-Франсуа Доком (Jean-François Dockes) с 2005 года, для индексирования и низкоуровневой обработки поисковых запросов использует библиотеку Xapian
.

Основные языки программирования —

интерфейс прикладного программирования для Python. Поддерживается интеграция с поисковым интерфейсом Lens оболочки Unity (применяемой в Ubuntu), а также системой ввода-вывода KIO (используется префикс recoll:/) и KRunner[англ.]. Контекстный поиск обеспечивается по всем основным типам документов, письмам и вложенным в письма документам, в том числе в простых текстовых форматах, в форматах HTML и OpenDocument, но ряд форматов требует внешних препроцессоров. Реализован прозрачный механизм поддержки поиска в архивах (gzip, bzip2, zip). Язык запросов поддерживает логические выражения, фразы, шаблоны поиска
, есть возможность находить похожие слова с указанием меры близости, поддерживается поиск по синонимам.

Для поиска требуется предварительная индексация библиотекой Xapian заданных каталогов. Переиндексация может запускаться в фоновом режиме или по запросу. Доступна фильтрация создаваемого индекса по типам файлов и дереву каталогов, выбор языков (словарей) для обеспечения контекстного поиска. Для исключения дубликатов при индексации сравниваются MD5-хэши файлов. Возможность тонкой настройки параметров индексации и снижения таким путем ресурсоёмкости процесса отмечается как привлекательная для пользователей Linux и выгодно отличает систему от таких локальных поисковиков, как Beagle, Google Desktop, Strigi, Tracker.

Примечания

Ссылки

Обзоры

Сравнения локальных поисковых программ