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