Gut Indexiert Ist Halb Gefunden
Total Page:16
File Type:pdf, Size:1020Kb
TITEL DocFetcher © Le Moal Olivier, 123RF © Le Moal Olivier, Der Desktop-Indexierer DocFetcher Gut indexiert ist Martin Loschwitz halb gefunden DocFetcher erstellt einen Index, enn Sie Ihren Computer regel- Abo kündigen wollen – obwohl ähnliche mäßig nutzen, um Textdoku- Briefe bereits existieren, die man einfach der eine schnelle Suche im Inhalt W mente – etwa für Ihre private kopieren und entsprechend anpassen Korrespondenz – zu verfassen, kennen Sie könnte. Ebenso verhält es sich mit aus Ihrer Dateien erlaubt. Was das Pro- vielleicht das Problem: Mit der Zeit wächst dem Netz heruntergeladenen PDF-Dateien: der Berg vorhandener Dokumente auf Ih- Die finden oft den Weg auf die Platte, weil gramm leistet und wodurch es rer Festplatte, und es wird zusehends man sie einmal gesucht und gefunden hat schwieriger, den Überblick zu behalten. – später erinnert man sich dann oft nicht sich von den KDE-Bordmitteln un- Dabei sind Textdateien nicht die einzigen mehr daran, wo genau die Datei abgelegt Dokumente, die zum Datenchaos beitra- ist und wie sie heißt. Die Folge: Viele Nut- terscheidet, verraten wir in diesem gen – in den Home-Verzeichnissen der An- zer suchen sie im Netz erneut und laden wender stapeln sich auch Grafikdateien, sie ein weiteres Mal herunter. Im Down- Artikel. digitale Bücher (E-Books), Musikdateien, loads-Ordner findet sich oft dieselbe Datei PDF-Dokumente und viele andere Dateity- etliche Male, zu erkennen am verräteri- pen. Das führt zu schrägen Effekten: Viele schen, vom Browser beim Herunterladen Nutzer fangen von vorne und mit einem angehängten Zahlensuffix (Dokument- frischen Dokument an, wenn sie etwa ein name (1).pdf ). 46 www.easylinux.de EasyLinux 05/18 – 07/18 DocFetcher TITEL Wenn Ihnen dieses Problem bekannt Festplatte oder einen vorkommt, gehören Sie zur Zielgruppe Teil von dieser, etwa der Desktop-Indexierer (seltener auch Ihr persönliches Ver- Indizierer genannt). Der Ansatz dieser zeichnis. Besonders Programme ist nicht neu: Apple sorgte effizient ist das aber vor etlichen Jahren mit Spotlight in auch nicht, und ob- mac OS erstmals dafür, dass diese Art von wohl moderne Desk- Programm Verbreitung fand. Desktop-In- topsysteme und Lap- dexierer arbeiten anders als ein klassi- tops heute oft mit sches Suchwerkzeug wie locate, das bis sehr schnellem Flash- vor wenigen Jahren auf Linux-Systemen Speicher ausgestattet der Standard für die Suche war. sind, dauert eine sol- che Suche lange. Abb. 1: So sieht DocFetcher direkt nach der Installation aus: Es Indexierer durchforsten die Platte Desktop-Indexierer fehlen noch die Verzeichnisse, die DocFetcher indexieren soll. locate ist ein Beispiel für einen sehr simp- erweitern das Kon- len Suchdienst: Das Tool legt eine Liste zept um eine Datenbank, in der sie als Er- Da es Java-Versionen für Windows, aller Dateien des Systems an, die es gebnis eines einmaligen Scans aller unter- macOS und Linux gibt, läuft DocFetcher durchforstet, wenn der Nutzer auf der stützten Dokumente deren Inhalte spei- auf all diesen Betriebssystemen: Solange Kommandozeile via chern. Damit das System nützlich bleibt, eine Java-Laufzeitumgebung vorhanden aktualisieren sie diesen Index zudem re- ist, funktioniert das Programm vollkom- locate Name gelmäßig. Tippen Sie nun einen Begriff in men problemlos. Lediglich die Startme- eine Datei sucht. Dabei ist das einzige das Suchfeld ein, sucht das Programm thode unterscheidet sich: Wer DocFetcher Kriterium, das locate bei der Suche be- nicht mehr in den Dateien auf Ihrer Fest- unter Windows nutzen möchte, klickt rücksichtigt, der Dateiname: Den Inhalt platte, sondern nur noch in seiner eige- dort auf DocFetcher.exe. Unter macOS der Dateien kennt locate nicht, so dass es nen Datenbank. Das Einlesen der gesam- kommt das Application Bundle DocFet- unmöglich ist, damit nach Inhalten zu su- ten Festplatte geschieht nur, wenn der In- cher.app zum Einsatz und unter Linux chen. Hier kommen Tools wie das Pro- dexierer seine Datenbank anlegt oder ak- eben das schon erwähnte Shell-Skript gramm DocFetcher [1] ins Spiel, das Sie tualisiert (und dann auch nur für neue DocFetcher-GTK3.sh. Das GUI sieht auf al- auch auf der Heft-DVD finden: Die durch- oder geänderte Dateien), jedoch nicht len Systemen gleich aus. forsten in regelmäßigen Abständen Ihre mehr bei jeder Suche. Aus der Plattformunabhängigkeit er- Festplatte und legen eine lokale Daten- Mittlerweile gibt es mehrere Werk- gibt sich ein interessantes Anwendungs- bank mit Informationen zu den vorhande- zeuge, die versprechen, die Indexierung szenario: Formatieren Sie z. B. einen nen Dateien und deren Inhalten an. Su- der Festplatte unter Linux zuverlässig, gut USB-Stick mit dem FAT32-Dateisystem, chen Sie dann nach einer bestimmten Zei- und schnell zu erledigen. Alle gängigen ist er unter Linux, macOS und Windows chenkette, liefert DocFetcher Ihnen nicht Distributionen bringen einen entspre- les- und schreibbar. Wenn er Ihre private nur die Dateien, deren Dateiname mit der chenden Dienst mit; bei KDE heißt er Ba- Briefkorrespondenz enthält, können Sie Suchzeichenkette übereinstimmt, sondern loo [2]. DocFetcher ist eine sehr be- von allen Betriebssystemen aus darauf auch Dateien, in deren Inhalt der gesuch- kannte, desktopunabhängige Alternative. zugreifen. Wenn Sie DocFetcher in einem te Begriff vorkommt. Wir stellen DocFetcher im Detail vor, Verzeichnis auf dem USB-Stick ablegen Das ist viel effektiver als die Suche auf beschreiben seine besonderen Funktionen und es nutzen, um in diesem Ordner den Basis der Dateinamen. Wenn Sie Ihren und gehen auf die Unterschiede zum Inhalt des USB-Sticks zu indexieren, ha- Computer auch nur einigermaßen regel- KDE-Tool Baloo ein, das sehr ähnliche ben Sie einen portablen Dokumenten- mäßig verwenden, sind Werkzeuge wie Ziele verfolgt. speicher mit eingebauter Suchmaschine. DocFetcher effektiv die einzige Variante, Egal, ob Sie diesen an einen Computer um nicht den Überblick zu verlieren. Simpel dank Java mit Windows, Linux oder macOS an- Sie finden DocFetcher auf der Heft-DVD – schließen, sobald Sie dort die jeweilige Wie Indexierer funktionieren nicht als Distributionspaket in einem der DocFetcher-Version starten, können Sie Der Vergleich von Indexierern mit locate gängigen Formate .rpm oder .deb, son- den Index für schnelle Suchen nutzen. hinkt ein wenig: Dass Werkzeuge, die Da- dern in Form einer .zip-Datei. Wenn Sie Auch Index-Updates können Sie jederzeit teien rein auf Basis ihres Dateinamens die .zip-Datei auf Ihr Linux-System ko- (unabhängig vom gerade laufenden Sys- finden, nur eingeschränkt nützlich sind, piert haben, entpacken Sie sie mit ark in tem) anstoßen. haben Softwareentwickler bereits vor Jah- Ihrem Home-Verzeichnis und starten das ren erkannt. Bald kamen erste Tools auf Java-Programm DocFetcher anschließend Das DocFetcher-GUI den Markt, die nicht nur die Namen von per Klick auf DocFetcher-GTK3.sh. KDE Nach der DocFetcher-Installation und Dateien, sondern auch deren Inhalte un- wird Ihnen anbieten, die Datei zu öffnen dem ersten Start des Programms zeigt die- tersuchen konnten. Das Prinzip ist sim- oder auszuführen – bei diesem Dialog ses sein Hauptfenster (Abbildung 1). Das pel: Sobald Sie einen Begriff in das Such- wählen Sie Ausführen. Kurze Zeit später ist in vier Bereiche unterteilt: Links oben feld eingeben, läuft das Tool los und erscheint das GUI von DocFetcher auf ist eine Auswahlliste der Dateitypen auf- durchforstet den gesamten Inhalt Ihrer dem Bildschirm (Abbildung 1). gelistet, innerhalb derer eine Suche beim EasyLinux 05/18 – 07/18 www.easylinux.de 47 TITEL DocFetcher einfach alle Unterverzeich- nisse Ihres Home-Verzeich- nisses indexieren, fiele auch jenes mit den VMs darunter. Die Analyse dieser Dateien würde lange dauern, wäre aber zwecklos: Auf Dateien innerhalb der VMs können Sie aus Ihrem Hauptsystem heraus ohnehin nicht direkt zugreifen. Welche Ordner DocFet- cher untersuchen soll, legen Sie in den Einstellungen fest. Dazu klicken Sie im unteren linken Teil Suchbereich des DocFetcher-Fensters mit der rechten Maustaste einmal in den weißen Bereich und Abb. 2: Eine Suche bringt nach wenigen Sekunden eine Vielzahl von Ergebnissen, die DocFetcher wählen im erscheinenden nach Relevanz sortiert. In der Textvorschau wird der gefundene Suchbegriff hervorgehoben. Kontextmenü den Eintrag In- dex erstellen aus / Ordner nächsten Mal stattfindet. Indem Sie hier Weitere Felder in der Anzeige der Such- aus. Danach öffnet sich ein Häkchen vor Einträge setzen oder entfer- ergebnisse sind nützlich: Als Prozentwert Auswahldialog, in dem Sie das Verzeich- nen, schließen Sie die entsprechenden gibt DocFetcher an, wie hoch die Wahr- nis angeben, das Sie indexieren möchten. Dateitypen von der Suche aus oder ein. scheinlichkeit ist, dass ein Ergebnis in der Am Anfang der DocFetcher-Nutzung Direkt darüber geben Sie zudem an, ob Liste genau das enthält, was Sie suchen. steht also Konfigurationsarbeit. Haben Sie bei der Suche Dateien eingeschlossen sein Haben Sie etwa ein LibreOffice-Dokument sich für einen Ordner entschieden, zeigt sollen, die eine bestimmte Größe über- mit der Betreffzeile „Kündigung meines DocFetcher Ihnen noch ein weiteres Fens- oder unterschreiten. Abos“ auf Ihrer Platte und suchen dann ter an, in dem Sie festlegen, welche Datei- Darunter (unten links) können Sie nach „Kündigung meines Abos“ in DocFet- typen DocFetcher untersuchen soll. Das Pfade angeben, die DocFetcher bei seiner cher, zeigt das Programm das LibreOffice- Fenster unterteilt sich in zwei Bereiche: Suche einschließen oder auslassen soll. Dokument mit einem