Suchmaschine

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Eine Suchmaschine ist ein Programm zur Suche von Dokumenten, die in einem Rechner oder einem Rechnernetzwerk wie beispielsweise dem World Wide Web gespeichert sind. Internet-Suchmaschinen haben ihren Ursprung in Information-Retrieval-Systemen. Sie erstellen einen Schlüsselwort-Index für die Dokumentbasis, um Suchanfragen über Schlüsselwörter mit einer nach Relevanz geordneten Trefferliste zu beantworten. Nach Eingabe eines Suchbegriffs liefert eine Suchmaschine eine Liste von Verweisen auf möglicherweise relevante Dokumente, meistens dargestellt mit Titel und einem kurzen Auszug des jeweiligen Dokuments. Dabei können verschiedene Suchverfahren Anwendung finden.

Die wesentlichen Bestandteile bzw. Aufgabenbereiche einer Suchmaschine sind:

  • Erstellung und Pflege eines Indexes (Datenstruktur mit Informationen über Dokumente),
  • Verarbeiten von Suchanfragen (Finden und Ordnen von Ergebnissen) sowie
  • Aufbereitung der Ergebnisse in einer möglichst sinnvollen Form.

Normalerweise erfolgt die Datenbeschaffung automatisch, im WWW durch Webcrawler, auf einem einzelnen Rechner durch regelmässiges Einlesen aller Dateien in vom Benutzer angegebenen Verzeichnissen im lokalen Dateisystem.

Die wichtigsten Suchprogramme im Überblick.

Programm Typ Suchkonzept Suchkriterien
Beagle Desktopsuche indexbasiert Dateieigenschaften, Dateiinhalt, Metadaten
Doodle befehlsbasierte Suche indexbasiert Datei, Metadaten, optional Dateiinhalt
find befehlsbasierte Suche unmittelbar Dateieigenschaften
grep befehlsbasierte Textsuche unmittelbar Dateiinhalt
Gnome-search-tool Gnome-Dateisuche teils indexbasiert, teils unmittelbar Dateieigenschaften, Dateiinhalt
Kat Desktopsuche indexbasiert Dateieigenschaften, Dateiinhalt, Metadaten
Kfind KDE-Dateisuche teils indexbasiert, teils unmittelbar Dateieigenschaften, Dateiinhalt, Metadaten
locate, rlocate, slocate befehlsbasierte Suche indexbasiert Dateiname

Weblinks