Suchen

Die Suche mit Recoll funktioniert ähnlich wie die im Internet: Sie geben einen oder mehrere Suchbegriffe in eine Suchmaske ein und erhalten eine Liste passender Dokumente. Recoll versucht, deren Relevanz zu ermitteln und platziert die wichtigsten möglichst weit oben. Dabei unterscheidet Recoll zwischen einer einfache Suche und einer erweiterte Suche.

Bei der voreingestellten einfachen Suche trennen Leerzeichen die einzelnen Suchbegriffe. Abbildung 3 zeigt, was eine Suche nach "Recoll" in einem Index ergibt, der /usr/share/ umfasst, also auch alle relevanten Dokumente zum Programm. Neuere Versionen von Recoll bieten eine zusätzliche tabellenbasierte Darstellung an, die der rechte Schalter in der Werkzeugleiste aktiviert.

Abbildung 3: Die Suchergebnisse in der voreingestellten Darstellung. Preview öffnet die Datei voreingestellt in einer reinen (extrahierten) Textform, Open via Dateimanager. Die mimeview-Datei im Konfigurationsverzeichnis erlaubt, diese Zuordnungen anzupassen.

Ein weiterer Schalter neben dem Eingabefeld legt fest, wie Recoll die Suchbegriffe interpretiert: Reicht es, wenn einer der Suchbegriffe auftritt (Irgendein Ausdruck), müssen das Dokument alle enthalten (Alle Ausdrücke) oder wird nach Dateinamen gesucht?

Die Einstellung Suchsprache (Query Language) bewirkt, dass Sie jedem Element einer Suchanfrage einen Typbezeichner (siehe Tabelle "Recoll Query Language: Typbezeichner") voranstellen dürfen, also etwa author:"Karsten Günther", statt "Karsten Günther". Recoll unterstützt die Suche nach konkreten Phrasen, diese Sie dazu in doppelte Hochkommata einfassen. Ein nachgestelltes l deaktiviert das Stemming, ein p wirkt als NEAR, ein o kennzeichnet ungefähre Angaben und eine Dezimalzahl wie 3.5 dient als Gewichtung.

Recoll Query Language: Typbezeichner

Bezeichner Bedeutung
title, subject, caption Titel, Betreff, Legende/Unterschrift/Beschriftung
recipient, author Empfänger, Autor
keyword Schlüsselwörter
filename, ext, dir Dateiname, Dateiextension, Verzeichnisname
type, rclcat, mime Dokumententyp, Kategorie, MIME-Typ
date für Datumsangaben in der Form JJJJ-MM-TT oder Perioden

Mehrere Suchbegriffe verknüpft Recoll durch ein logisches UND (explizit als AND angegeben), alternativ stehen ODER (OR) und NICHT (hier reicht ein vorangestelltes Minuszeichen) zur Verfügung. Klammern gruppieren Teilausdrücke noch zusätzlich. In der ersten Zeile der Suchergebnisse bietet Suche zeigen eine einfache Möglichkeit, sich die Syntax der aktuellen Anfrage in der Query Language anzeigen zu lassen – so erhalten Sie schnell eine Eindruck von deren Syntax und Anwendung. Aus der Eingabe aus dem obigen Beispiel, gefolgt von p, konstruiert Recoll die folgende Abfrage:

Suchdetails: ((Akarsten NEAR 2 Agunther))

Die erweiterte Suche bietet eine einfache Möglichkeit, die Anzahl der Suchergebnisse einzuschränken. Der entsprechende Dialog (Abbildung 4) steht sowohl im Werkzeugmenü als auch über den linken Button in der Werkzeugleiste zur Verfügung. Die Schalter in der unteren Werkzeugleiste dienen dazu, nur in bestimmten Dokumententypen zu suchen.

Abbildung 4: Die erweiterte Suche erlaubt das Einschränken der Suchergebnisse.

Die Suchbegriffe dürfen auch Wildcards enthalten. Dabei steht das Sternchen wie üblich für beliebig viele Zeichen, das Fragezeichen für genau ein Zeichen (am Wortanfang verzögert dies die Suche erheblich) und die eckigen Klammern kennzeichnen Bereiche, bei denen die Grenzen mit enthalten sind. Recoll verfügt über ein spezielles Werkzeug, um diese Ausdrücke zu testen (Abbildung 5), den Ausdruck Explorer (Term Explorer, im Menü Werkzeug). Er funktioniert ähnlich wie ein Stichwortverzeichnis und zeigt alle auf das eingegebene Muster passen Indexeinträge. Vervollständigen aktiviert das Stemming und konstruiert die Einträge.

Abbildung 5: Der Explorer zeigt die zum eingegebenen Suchmuster oder Suchbegriff passenden Indexeinträge.

Fazit

Recoll bietet ein sehr einfach zu nutzendes Frontend für die Desktopsuche, ohne gleich alle erweiterten Funktionen vor dem Anwender zu verbergen. Die im Hintergrund eingesetzte Such-Engine Xapian gehört mit zu den besten Open-Source-Lösungen für diese Aufgabe und setzt viele moderne Konzepte um. Durch die Trennung von Front- und Backend gibt es vielfältige Möglichkeiten, den Index zu nutzen, beispielsweise auch über das Web-Frontend Omega [5]

Infos

[1] Recoll: http://www.recoll.org

[3] Recoll-Quellcode: http://www.lesbonscomptes.com/recoll/download.html

[2] Suchmaschine Xapian: http://xapian.org

[4] Xapian-Quellcode: http://xapian.org/download

[5] Omega: http://trac.xapian.org/wiki/Omega

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 3 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Nadel im Heuhaufen
    Ob Brief ans Finanzamt oder Mail vom Onlinehändler – mit der Desktopsuchmaschine Recoll finden Sie wichtige Dateien mit wenigen Mausklicks.
  • Angetestet
  • Tausende Dateien und Ordner: den Überblick behalten
    Überquellende Papierstapel mit unsortierter Post erschweren die Suche nach einem wichtigen Dokument, und das gilt analog auch für digitale Dokumente auf dem Linux-PC. Wir präsentieren Lösungen für eine aufgeräumte Platte, auf der Sie schnell finden, was Sie suchen.
Kommentare

Infos zur Publikation

LU 12/2016: Neue Desktops

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...