Recoll ist eine leistungsstarke, quelloffene Volltextsuchmaschine für Linux, die Dokumente nicht nur nach Dateinamen, sondern nach ihrem tatsächlichen Inhalt durchsucht. Das Tool indexiert Texte in PDFs, Office-Dokumenten, E-Mails, Archiven und zahlreichen weiteren Formaten und macht sie mit einem Klick auffindbar – unabhängig vom Speicherort.
Das Tool basiert auf der bewährten Xapian-Suchbibliothek und bietet eine grafische Qt-Oberfläche, die auch Einsteigern den Einstieg erleichtert. Das Programm extrahiert Text aus unterstützten Dokumentformaten, legt einen durchsuchbaren Index an und ermöglicht komplexe Suchanfragen mit Booleschen Operatoren, Phrasensuche und Feldfiltern.
Installation unter Linux
Recoll steht für die meisten Distributionen in den offiziellen Paketquellen bereit. Für Debian installieren Sie Recoll mit den erforderlichen Abhängigkeiten mit folgenden Befehl:
sudo apt update
sudo apt install recoll python3-mutagen unrtf antiword
Für Nutzer, die eine isolierte Installation bevorzugen, bietet sich ein Flatpak oder das offizielle AppImage an.
Konfiguration und Indexerstellung
Beim ersten Start schlägt Recoll vor, einen Suchindex zu erstellen. Bevor dies geschieht, empfiehlt sich eine kurze Konfiguration, um unnötige Daten auszuschließen und die Indexierung zu beschleunigen.
Index-Verzeichnisse festlegen
Über das Menü Einstellungen → Index-Einstellungen werden im Reiter Globale Parameter die zu durchsuchenden Ordner definiert. Standardmäßig ist das gesamte Home-Verzeichnis (~) eingetragen. Für eine schlankere Indexdatenbank können spezifische Ordner wie Dokumente, Downloads oder E-Mails hinzugefügt und das Home-Verzeichnis entfernt werden.

Recoll – Konfigurationseinstellungen
Im gleichen Dialog lassen sich unter Auszulassende Pfade Verzeichnisse wie .cache, node_modules oder virtuelle Laufwerke ausschließen, die keine relevanten Dokumente enthalten.
Dateitypen und Sprachen anpassen
Der Reiter Lokale Parameter erlaubt die Definition von Dateinamenmustern (zum Beispiel *.tmp, *~), die ignoriert werden sollen. Zusätzlich kann die Standardsprache für die Texterkennung festgelegt werden – wichtig für korrekte Stemming-Ergebnisse bei der Suche.
Indexierung starten
Nach Bestätigung mit OK wird über Datei → Index aktualisieren die erstmalige Vollindexierung angestoßen. Dieser Vorgang kann je nach Datenmenge mehrere Minuten dauern. Anschließend aktualisiert Recoll den Index bei Bedarf manuell oder automatisch im Hintergrund.
Für eine automatische Aktualisierung lässt sich ein Cron-Job einrichten oder der Daemon-Modus nutzen:
recollindex -m # Echtzeit-Indexierung als Hintergrundprozess
Anwendung im Alltag
Die Suche erfolgt über das Eingabefeld in der Hauptoberfläche. Recoll unterstützt einfache Begriffe, Phrasen in Anführungszeichen („Linux Tutorial“) und Boolesche Operatoren (AND, OR, NOT). Fortgeschrittene Nutzer filtern nach Dateityp (type:pdf), Pfad (dir:~/Dokumente) oder Metadaten.

Recoll – Suchergebnisse
Jedes Suchergebnis zeigt eine Vorschau des Dokumentinhalts. Ein Doppelklick öffnet die Datei im Standardprogramm, ein Rechtsklick ermöglicht das direkte Kopieren von Textstellen. Die Suchhistorie und gespeicherte Filter beschleunigen wiederkehrende Anfragen.

Recoll – Vorschau
Ein Klick auf Öffnen öffnet den Treffer in der Standard-Anwendung für den Datei-Typ…

Originaldatei im Standard-Texteditor
Fazit
Recoll schließt eine wichtige Lücke im Linux-Desktop: Eine schnelle, lokale Volltextsuche, die unabhängig von Cloud-Diensten funktioniert und eine breite Palette an Dokumentformaten beherrscht. Die Installation per Flatpak oder AppImage macht das Tool distributionsunabhängig nutzbar, während die Konfiguration auch für Einsteiger nachvollziehbar bleibt.
Für Nutzer mit großen Dokumentbeständen, Archivdateien oder E-Mail-Sammlungen ist Recoll eine empfehlenswerte Ergänzung zur klassischen Dateisuche. Die Kombination aus grafischer Oberfläche, flexibler Suchsyntax und optionalem Webzugriff macht das Tool zu einer ausgereiften Lösung für den produktiven Einsatz.
Titelbild: Image by studiogstock on Magnific

Noch keine Reaktion