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 — свободная программная система локального полнотекстового поиска, предоставляющая возможности контекстного поиска по словам или по сложным логическим критериям, и графический интерфейс. Включена в репозитории многих настольных дистрибутивов Linux, функционирует на Microsoft Windows 7—10, OS X и Solaris. Разрабатывается Жан-Франсуа Доком (Jean-François Dockes) с 2005 года, для индексирования и низкоуровневой обработки поисковых запросов использует библиотеку Xapian.
Основные языки программирования — C++ и Python, графическая оболочка реализована на Qt, при этом у системы есть инструменты для работы в командной строке, а также имеется интерфейс прикладного программирования для Python. Поддерживается интеграция с поисковым интерфейсом Lens оболочки Unity (применяемой в Ubuntu), а также системой ввода-вывода KIO (используется префикс recoll:/) и KRunner[англ.]. Контекстный поиск обеспечивается по всем основным типам документов, письмам и вложенным в письма документам, в том числе в простых текстовых форматах, в форматах HTML и OpenDocument, но ряд форматов требует внешних препроцессоров. Реализован прозрачный механизм поддержки поиска в архивах (gzip, bzip2, zip). Язык запросов поддерживает логические выражения, фразы, шаблоны поиска, есть возможность находить похожие слова с указанием меры близости, поддерживается поиск по синонимам.
Для поиска требуется предварительная индексация библиотекой Xapian заданных каталогов. Переиндексация может запускаться в фоновом режиме или по запросу. Доступна фильтрация создаваемого индекса по типам файлов и дереву каталогов, выбор языков (словарей) для обеспечения контекстного поиска. Для исключения дубликатов при индексации сравниваются MD5-хэши файлов. Возможность тонкой настройки параметров индексации и снижения таким путем ресурсоёмкости процесса отмечается как привлекательная для пользователей Linux и выгодно отличает систему от таких локальных поисковиков, как Beagle, Google Desktop, Strigi, Tracker.
Примечания
Ссылки
- lesbonscomptes.com/… (англ.) — официальный сайт Recoll
- Репозиторий на Bitbucket
- Recoll manual, 2005—2015 Jean-Francois Dockes (англ.)
Обзоры
- Recoll: A search engine for the Linux desktop / Linux.com, 2007-04-23 (англ.)
- Recoll Looks High, Looks Low, Finds Your File With Ease / Linux insider, 2012-04-04 (англ.)
- Recoll / Linux Format № 10 (123) Октябрь 2009 (рус.)
- LXFHotPicks Инструмент поиска Recoll / Linux Format Май 2011 № 5 (144), стр 96 (рус.)
- Recoll Finds Text Virtually Anywhere on a Linux Computer, LifeHacker, 2011-09-24 (англ.)
- Total Recoll. Lost and Found / Linux Magazine Issue 180/2015 (англ.)
- Volltextsuche: Dateien in Linux durchforsten / PCWelt, 23.08.2014 (нем.)
Сравнения локальных поисковых программ
- Linux Desktop Search Engines Compared / Linux.com 2009-12-01 (англ.)
- The best Linux desktop search tools Архивная копия от 20 августа 2016 на Wayback Machine / TuxRadar, 2010-01-08 (англ.)
- 6 of the best desktop search tools for Linux. Do desktop search tools spell the end of grep?, Recoll / TechRadar, Jan 28, 2010 (англ.)
- Сравнение. Настольный поиск: Beagle, Google Desktop, Tracker, Strigi, Recoll. / «Linux Format» № 01 (126/127) Январь 2010 (рус.)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.