Gnome Search Tool: Nach Dateien innerhalb des gesamten Dateisystems suchen lassen
email.listen at googlemail.com
email.listen at googlemail.com
Mit Jun 20 20:02:54 BST 2007
On Wed, 20. June 2007 18:00:43 Detlef Lechner wrote:
> Hallo Mika,
>
> Am Samstag, den 16.06.2007, 14:26 +0200 schrieb Michael Böhm:
> > Puuh, weiß jetzt garnicht ob das überhaupt geht. Hast du schon mal im
> > gconf-editor
> > unter apps/gnome-search-tool/ geschaut ?
>
> Ja. Dort gibt es nicht die Möglichkeit, den Default-Suchpfad auf einen
> anderen Wert umzustellen.
Soweit ich weiss nutzt gnome-search-tool als Indizierungsmaschine Tracker oder
Beagle, je nach dem welcher von beiden gestartet / installiert ist.
In meiner .Tracker/tracker.cfg steht zum Beispiel:
---8<--- .Tracker/tracker.cfg ---8<---
[Watches]
WatchDirectoryRoots=/home/email.listen;
NoWatchDirectory=/home/email.listen/Mail;
---8<--- ---8<--- ---8<---
Und für mich sieht 'WatchDirectoryRoots=/home/email.listen;' doch stark nach
dem zu durchsuchenden Start-Verzeichnis aus.
Womit für mich allerdings auch wiederum klar wird warum man eigendlich gar
nicht will das es bereits in '/' zu suchen beginnt.
Wenn Tracker (oder Beagle) bereits beim indizieren eines üblichen
Benutzerverzeichnisses mehr als ein Gigabyte Indizes ablegt und für deren
Erstellng das ystem merklich unbenutzbar macht, was ist dann wohl zu erwarten
wenn man diese 'Werkzeuge' bereits auf das root Verzeichnis '/' loslässt?
Ich halte die Gnome Werkzeuge für das was du vorhast alles andere als
geeignet. Bei Verzeichnisen die nicht so dermassen häufigen Änderungen
unterliegen wie $HOME sind die swish++ Werkzeuge (oder die swish-e Werkzeuge,
der Vorläufer von swish++ und lange nicht so fix) zum indizieren und suchen
weitaus performanter. Mit index++ wird indiziert und mit search++ gesucht
(geht auch über ein Web-Frontend).
Der Vorteil von swish++ ist vor allem es läuft nicht ständig mit und erzeugt
einen immer grösser werdenden Index. Und es ist um Welten schneler als die
Gnome Suchwerkzeuge. Mit merklich schneller meine ich eigendlich es liefert
seine Suchergebnisse sofort und ohne Verzögerung. Etwas was man von Beagle
und Tracker bei weitem nicht behaupten kann die benötigen eine sehr wohl
merkbare Zeit um ein Suchergebnis zu erhalten.
SWISH++ hat in /usr/share/doc/swish++/ eine recht gute Dokumentation und
einige gue Beispiele zur Konfiguration.
regards,
thomas