Home / LinuxUser / 2005 / 12 / Desktop-Suche mit Beagle, Kat und Kio-Clucene

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Hund und Katz

Desktop-Suche mit Beagle, Kat und Kio-Clucene

Index erstellen

Bevor Sie mit der Suche beginnen können, muss jedes Programm zuerst einen Index erstellen. Am einfachsten erledigt dies Beagle. Hier starten Sie einfach über [Alt]+[F2] das Programm beagled. Der Daemon startet dann die Indizierung im Hintergrund. Welche Verzeichnisse das Mono-Programm in die Suche mit einbezieht, legen Sie in der aktuellen Version 0.1.1 über das Tool beagle-settings fest (Abbildung 1). Bei älteren Versionen benutzen Sie das Kommandozeilentool beagle-config. In der Grundeinstellung durchsucht Beagle automatisch sämtliche Verzeichnisse unter /home. Bereits nach weniger als zwei Minuten hatte Beagle das Home-Verzeichnis mit einigen Office-Dokumenten erfolgreich indiziert.

Abbildung 1: In der neuesten Version von Beagle legen Sie die zu durchsuchenden Verzeichnisse bequem über ein grafisches Frontend fest.

Bei Kat starten Sie zunächst das KDE-Programm über [Alt]+[F2] und die Eingabe von kat. Ein Assistent überprüft danach, ob der Kernel des Systems Inotify unterstützt (Abbildung 2), sämtliche Hilfsprogramme installiert sind und ob der Kat-Daemon läuft.

Abbildung 2: Zu alt für eine effiziente Desktop-Suche: Der Kernel von Suse Linux 9.3 unterstützt noch kein Inotify.

Im Hauptfenster von Kat wählen Sie Einstellungen | Kat einrichten. Im neuen Dialogfenster wählen Sie Katalog | Hinzufügen und füllen dann die einzelnen Felder aus (Abbildung 3). Vergessen Sie nicht, die Option Automatische Aktualisierung anzuklicken, damit Kat den Katalog stets aktuell hält. Pro Katalog müssen Sie den Startordner und den Namen angeben. Über die Reiter Mime-Typen, Metainformationen, Volltext und Vorschaubilder legen Sie fest, welche Informationen das Suchprogramm in den Index einbindet. Mit Vorschaubildern dauert es zum Beispiel wesentlich länger, den Suchindex zu erstellen. Ist ein Katalog einmal erstellt, können Sie diesen nicht mehr ändern, sondern nur noch löschen und wieder neu anlegen.

Unter dem Menüpunkt Erweitert legen Sie auszuschließende Dateien und Verzeichnisse fest. Die beiden Schieberegler bestimmen, mit welcher Priorität der Kat-Daemon arbeitet und wie lange er zwischen zwei Suchdurchläufen warten soll. Um einen ersten Index zügig fertigzustellen, schieben Sie den Regler Taskplaner/Last auf 80 Prozent und die Wartezeit auf wenige Sekunden. Mit dem System lässt sich dann allerdings nicht mehr flüssig arbeiten. Ist der Grundindex erstellt, setzen Sie die Werte wieder zurück. Im Test mit den Office-Dokumenten brauchte Kat über 10 Minuten, um sämtliche Dokumente zu erfassen.

Abbildung 3: Kat arbeitet mit verschiedenen Katalogen. Für jeden Katalog können Sie einen Startordner angeben.

Kio-Clucene ist keine eigenständige Anwendung, sondern fest in Konqueror integriert. Tippen Sie im KDE-Browser die URL clucene:/ ein, sehen Sie die drei Symbole Saved Queries, Setup indexes und Start HTML search. Klicken Sie auf Setup indexes (Abbildung 4), erscheint der Konfigurations-Dialog. Hier müssen Sie zuerst den Namen des Indexes festlegen, und dann über Include URLs und einen Klick auf das Plus-Symbol ein Verzeichnis hinzufügen. Über einen Klick auf Append schalten Sie sämtliche Index-Arten frei und wählen dann die Option Overwrite All. Ist der erste Index einmal generiert, wechseln Sie die Option auf Update oder Sync, damit das Programm nur noch die Änderungen verfolgt.

In der unteren Fensterhälfte wählen Sie aus, welche Daten Kio-Clucene in den Index aufnehmen soll. Hier stellen Sie über einen Klick auf setup auch den Standard-Converter ein. Das Programm befindet sich noch in einer frühen Entwicklungsphase. Darunter leidet auch die Benutzerfreundlichkeit sehr. So ist das Hinzufügen weiterer Converter sehr umständlich. Auch eine Online-Hilfe oder Legende für die einzelnen Optionen fehlt. Nach Klicks auf Save changes und Start indexing, beginnt die Clucene-Suchmaschine ihre Arbeit. Auf dem Testrechner benötigte der Clucene-Kio-Slave gut zwei Minuten, um die Testdokumente zu erfassen.

Abbildung 4: Die Einrichtung von Kio-Clucene ist noch nicht ganz ausgereift und überfordert selbst fortgeschrittene Benutzer.

Schnell suchen

Für die Suche mit Beagle stehen Ihnen zwei grafische Programme zur Verfügung. Das Original heißt Best. Nach dem Start über [Alt]+[F2] und der Eingabe des Befehls best finden Sie im Systemabschnitt der KDE-Kontrollleiste ein neues Symbol (Beagle-Hund mit rotem B-Buchstaben). Klicken Sie auf dieses Symbol, öffnet sich das Suchfenster. Hier geben Sie den gewünschten Begriff ein und klicken auf Find. In der Grundeinstellung sucht Best in Dateien, im Adressbuch und in E-Mails von Evolution, in Chats von Gaim und in den Programmnamen der Gnome-Applikationen. Möchten Sie Ihre Suche auf einen gewissen Typ beschränken, klicken Sie auf die Liste In Dateien, und wählen dann den passenden Eintrag aus. Ein Beispiel für eine einfache Suche zeigt Abbildung 5.

Abbildung 5: Die grafische Oberfläche zum Beagle-Deamon heißt Best. Das Programm zeigt von Bildern automatisch Vorschauen an.

Alternativ zum Gnome-Programm öffnen Sie in Konqueror den URI beagle:/ (Abbildung 6). Dazu muss allerdings der Beagle-Kio-Slave installiert sein, der standardmäßig nur bei Suse Linux 10.0 mit an Bord ist. Eine weitere Alternative stellt bei der neuesten Beagle-Version das Web-Frontend dar. Dazu geben Sie in einem beliebigen Browser die Adresse http://localhost:8888/beagle/search.aspx ein. Ein Beispiel zeigt Abbildung 7.

Abbildung 6: Mit Hilfe des Beagle-Kio-Slaves greife Sie bequem über Konqueror auf die Index-Dateien des Beagle-Daemons zu.

Abbildung 7: Das Web-Frontend ist neu in Version 0.1.1 von Beagle. Es ist auch von einem entfernten Rechner aus erreichbar.

Für die Suche mit Kat geben Sie den Befehl kat ein und klicken dann auf das Symbol für die Suche. Kat zeigt die gefundenen Dateien wahlweise als Liste oder mit Vorschaugrafiken an. Ein Rechtsklick auf einen Treffer öffnet ein Kontext-Menü mit weiterführenden Möglichkeiten. Beim Clucene-Kio-Slave starten Sie über [Alt]+[F2] und die Eingabe von clucene:/Suchbegriff eine Suche. Das Programm zeigt die Treffer anschließend in Konqueror an (Abbildung 8). Über einen Klick auf KCLucene Home gelangen Sie zum Hauptmenü zurück. Hier können Sie Suchen per Drag & Drop auf den Ordner Saved Queries speichern. Dies ist ein großer Pluspunkt von Kio-Clucene gegenüber den anderen Suchmaschinen. Eine Suchanfrage dauert bei sämtlichen Programmen höchstens zwei bis drei Sekunden.

Abbildung 8: KCLucene zeigt Treffer direkt in Konqueror an. Über einen Klick auf das KCLucene Home-Icon können Sie Suchanfragen speichern.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 69 Punkte (1 Stimme)

Schlecht Gut

Infos zum Autor

Marcel Hilzinger

Marcel Hilzinger

Marcel Hilzinger arbeitet als Redakteur für die Zeitschriften LinuxUser und EasyLinux. Am liebsten schreibt er Artikel zu netten Gadgets oder Multimedia-Software. In seiner Freizeit spielt er gerne Kicker.

Zum Blog von Marcel Hilzinger →


Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...