Поиск содержимого файлов на рабочем столе

Recoll выполняет одну задачу, которую пропускают большинство настольных инструментов: просматривает содержимое наших файлов, а не только их названия, и находит текст в PDF, DOCX, ODF, EPUB, архивах mbox и десятках других форматов. Компромисс — это интерфейс Qt, который выглядит старовато, индекс Xapian, который находится в папке пользователя, и сборка Windows, которая все еще отстает от Linux-версии. Если концепция подходит, но упаковка нет, эти альтернативы Recoll охватывают ту же область на Windows, macOS и Linux.

Быстрое сравнение

Приложение Лучше всего для Лицензия Стоимость Отличительная особенность
DocFetcher Портативный полнотекстовый поиск по архивам Eclipse Public License Бесплатно Запускается с USB-накопителя, не требует установки
Everything Мгновенный поиск имен файлов на Windows Freeware Бесплатно Самый быстрый индекс имен файлов, который мы когда-либо использовали
Fluent Search Поиск по имени файла и содержимому с современным интерфейсом Freeware Бесплатный уровень Launcher в стиле Cortana с предпросмотром содержимого
Copernic Desktop Search Индексирование содержимого для предприятий Платная Платный уровень Глубокая поддержка Outlook и сетевых ресурсов
Agent Ransack Grep с поддержкой регулярных выражений в папках Freeware Бесплатный уровень Лучший интерфейс регулярных выражений в категории
Alfred Launcher для macOS с поиском файлов через Workflows Freemium Бесплатный уровень Расширяется через Workflows и Powerpack
AnyTXT Searcher Духовный двойник Recoll на Windows Freeware Бесплатно Полнотекстовый индекс десятков форматов

Почему люди уходят из Recoll

Реальные жалобы из Linux-списков рассылки, r/linux и r/DataHoarder за последний год:

Альтернативы

DocFetcher — Лучше всего для портативного полнотекстового поиска, который работает везде

DocFetcher выполняет ту же задачу, что и Recoll, но с более чистым интерфейсом и портативным режимом, который можно поместить на любой диск. Он индексирует PDF, документы Office, EPUB, HTML, RTF, исходный код и почту mbox. Сборка Windows — это полноценный гражданин, а не побочный продукт, и интерфейс не мешает после настройки индекса.

Где он отстает: Нет встроенного OCR для отсканированных PDF (мы сначала пропускаем их через Tesseract). Некоторые типы файлов требуют настроек в конфигурации для разблокировки парсинга.

Цена: Бесплатно, Eclipse Public License.

Recoll vs DocFetcher: DocFetcher побеждает в портативности и полировке Windows; Recoll побеждает по количеству парсеров, которые он поставляет.

Загрузить: docfetcher.sourceforge.io и github.com/docfetcher-org/docfetcher.

Итого: Выбирайте DocFetcher, если нам нужна кроссплатформенная замена Recoll, которая также запускается портативно.

Everything — Лучше всего для мгновенного поиска имен файлов на Windows

Everything от voidtools делает одно: индексирует каждое имя файла на каждом томе NTFS и возвращает совпадения по мере ввода. На Windows нет ничего быстрее. Он не читает содержимое файлов самостоятельно, но сочетание его с инструментом поиска содержимого охватывает обе половины проблемы.

Где он отстает: Только имена файлов. Только NTFS для низкоуровневого индекса (сетевые ресурсы работают в более медленном режиме папки). Нет версий для macOS или Linux.

Цена: Бесплатно.

Recoll vs Everything: Разные задачи. Everything — это индекс имен файлов; Recoll индексирует содержимое. Многие пользователи на r/Windows10 используют оба.

Загрузить: voidtools.com.

Итого: Выбирайте Everything как дополнение Windows к Recoll, а не как замену, если только нам не нужен поиск имен файлов.

Fluent Search — Лучше всего для современного интерфейса launcher’а с предпросмотром содержимого

Fluent Search выглядит как клон Cortana или Spotlight, но под капотом индексирует как имена файлов, так и содержимое файлов, плюс вкладки, приложения и закладки. Синтаксис запроса удобный, результаты включают фрагменты содержимого, и интерфейс, ориентированный на горячие клавиши, понравится тем, кто использовал PowerToys Run и хотел большего.

Где он отстает: Только Windows. Некоторые тяжелые парсеры (большие PDF, архивы mbox) находятся за платным уровнем. Каталог плагинов сообщества все еще растет.

Цена: Бесплатный уровень для основного поиска на рабочем столе. Платный уровень добавляет дополнительные парсеры, историю поиска по вкладкам и синхронизацию облака.

Recoll vs Fluent Search: Fluent Search быстрее и лучше выглядит, Recoll парсит больше типов файлов из коробки.

Загрузить: fluentsearch.net.

Итого: Выбирайте Fluent Search, если мы живем в launcher’е и хотим поиск содержимого без открытия отдельного приложения.

Copernic Desktop Search — Лучше всего для бизнес-ориентированных почтовых ящиков и ресурсов

Copernic Desktop Search предназначен для профессионалов с большими хранилищами Outlook, архивами PST и сетевыми ресурсами, которые должны быть доступны для поиска за секунды. Он парсит больше форматов, связанных с электронной почтой, чем бесплатные инструменты, и интерфейс запросов подражает знакомому бизнес-программному обеспечению.

Где он отстает: Платно. Только Windows. Бесплатная версия была снята с производства много лет назад, поэтому стоимость входа реальна.

Цена: Платный уровень для личного использования. Бизнес-уровень за сиденье.

Recoll vs Copernic: Copernic побеждает в равенстве Outlook и сетевых ресурсов; Recoll побеждает в цене и открытости.

Загрузить: copernic.com.

Итого: Выбирайте Copernic, если мы весь день находимся внутри Outlook и общих дисков, и лицензионный сбор окупается за сэкономленное время поиска.

Agent Ransack — Лучше всего для поиска с поддержкой регулярных выражений в папках

Agent Ransack и его старший брат FileLocator Pro делают то, что делает grep, с интерфейсом Windows и правильным построителем запросов. Булева логика, совместимые с Perl регулярные выражения, и немедленный предпросмотр согласованной строки. Не постоянный индекс; каждый поиск — это свежий проход, что хорошо для средних деревьев и болезненно для огромных.

Где он отстает: Нет постоянного индекса. Очень большие деревья становятся медленными. Бесплатный уровень не имеет более продвинутых плагинов парсера.

Цена: Бесплатно для личного использования. FileLocator Pro платно.

Recoll vs Agent Ransack: Recoll индексирует заранее, Agent Ransack ищет по требованию. Разные ментальные модели.

Загрузить: mythicsoft.com/agent-ransack.

Итого: Выбирайте Agent Ransack, когда запрос часто меняется и набор файлов достаточно мал, чтобы индексирование было избыточным.

Alfred — Лучше всего для launcher’а macOS с поиском файлов через Workflows

Alfred — это инструмент, который используют большинство опытных пользователей macOS, и его поиск файлов берет свое там, где заканчивается Spotlight. Поиск содержимого происходит через парсер документов Alfred по умолчанию плюс Workflows, которые подключаются к чему угодно, от Zotero до Notes.

Где он отстает: Только macOS. Самые полезные функции (Workflows, менеджер сниппетов, история буфера обмена) находятся за покупкой Powerpack. Поиск содержимого полагается на индекс Spotlight macOS для тяжелой работы.

Цена: Бесплатное базовое приложение. Powerpack — это единовременная покупка или подписка на дополнительные функции.

Recoll vs Alfred: На macOS Alfred плюс Spotlight охватывает большую часть того, что делает Recoll с меньшей настройкой.

Загрузить: alfredapp.com.

Итого: Выбирайте Alfred, если мы на macOS и хотим поиск файлов встроенный в launcher, а не отдельное приложение.

AnyTXT Searcher — Лучше всего для Recoll-подобного опыта Windows бесплатно

AnyTXT Searcher похож на то, что кто-то прочитал руководство Recoll и перестроил его для Windows. Полнотекстовый индекс по десяткам форматов (PDF, Office, EPUB, исходный код, mbox), быстрый ответ на запрос, и интерфейс, родной для Windows. Отзывы сообщества на r/Windows10 постоянно отмечают его как инструмент “почему это бесплатно”.

Где он отстает: Только Windows. Разработка закрыта и одного разработчика, поэтому фактор одного ключевого человека — проблема. Нет мобильного компаньона.

Цена: Бесплатно.

Recoll vs AnyTXT: Очень похожее охватывание. AnyTXT быстрее на Windows и выглядит чище; Recoll побеждает в кроссплатформенном охвате и открытости.

Загрузить: anytxt.net.

Итого: Выбирайте AnyTXT, если нам нужно охватывание Recoll на Windows без Qt интерфейса или сборки исходного кода.

Как выбрать

Выбирайте DocFetcher, если нам нужна кроссплатформенная замена Recoll, которая также работает портативно.

Выбирайте AnyTXT, если мы живем на Windows и хотим количество парсеров Recoll без штрафа за интерфейс.

Выбирайте Fluent Search или Alfred, если поиск содержимого должен жить внутри launcher’а.

Выбирайте Copernic, если мы ищем Outlook и сетевые ресурсы больше, чем локальные файлы, и лицензия имеет смысл.

Выбирайте Agent Ransack, когда мощь регулярных выражений важнее постоянного индекса.

Оставайтесь на Recoll, если у нас уже построен индекс, мы живем на Linux, и интерфейс Qt ничего не блокирует. Он все еще парсит больше типов файлов, чем большинство из этого списка, и поиск быстр, когда индекс теплый.

FAQ

Какая лучшая бесплатная альтернатива Recoll на Windows?

AnyTXT Searcher и DocFetcher оба подходят. AnyTXT быстрее и родной для Windows, DocFetcher портативен и кроссплатформен. Объедините любую из них с Everything для совпадений имен файлов.

Индексирует ли DocFetcher PDF?

Да. DocFetcher извлекает текст из большинства PDF из коробки. Отсканированные PDF требуют шага OCR в первую очередь (Tesseract работает хорошо) перед тем, как извлеченный текст поступит в индекс.

Какой инструмент поиска на рабочем столе работает на macOS?

Прагматичный ответ для macOS — это Alfred с Powerpack, потому что он работает над индексом Spotlight. DocFetcher работает на macOS, если мы предпочитаем автономный индексер, и сам Recoll имеет сборку Homebrew.

Является ли Everything заменой Recoll?

Нет. Everything индексирует имена файлов, Recoll индексирует содержимое. Они решают разные половины одной проблемы. Многие пользователи Windows используют оба и переключаются по горячей клавише.

Что большинство людей используют вместо Recoll?

На Windows AnyTXT Searcher и DocFetcher наиболее часто появляются в потоках r/Windows10 и r/DataHoarder. На macOS — Alfred плюс Spotlight. На Linux Recoll сам обычно — ответ, с DocFetcher в качестве резерва, когда интерфейс Qt — невыносимо.