<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Desktopsuche</id>
	<title>Desktopsuche - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Desktopsuche"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Desktopsuche&amp;action=history"/>
	<updated>2026-06-03T02:35:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Desktopsuche&amp;diff=608391&amp;oldid=prev</id>
		<title>imported&gt;Gunnar.Kaestle: BKS aufgelöst</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Desktopsuche&amp;diff=608391&amp;oldid=prev"/>
		<updated>2025-02-28T23:42:29Z</updated>

		<summary type="html">&lt;p&gt;BKS aufgelöst&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;Desktopsuche&amp;#039;&amp;#039;&amp;#039;, auch &amp;#039;&amp;#039;&amp;#039;Dateisuche&amp;#039;&amp;#039;&amp;#039;, durchsucht den gesamten [[Arbeitsplatzrechner|PC]], also [[Festplattenlaufwerk|Festplatten]] und [[Solid-State-Drive|SSDs]]. In Hinblick auf [[Mobilgerät]]e kann man auch allgemeiner von &amp;#039;&amp;#039;&amp;#039;Dateisystemsuche&amp;#039;&amp;#039;&amp;#039; sprechen. Bei [[Rechnernetz]]en, also dem Mitdurchsuchen von Netzlaufwerken und [[Dateiserver]]n, sagt man &amp;#039;&amp;#039;&amp;#039;Netzwerksuche&amp;#039;&amp;#039;&amp;#039; (netzwerkweite Suche). Alle grafischen Betriebssysteme enthalten eine Desktopsuche, es gibt auch spezielle &amp;#039;&amp;#039;&amp;#039;[[Liste von Desktop-Suchprogrammen|Desktop-Suchprogramme]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Dem gegenüber stehen Suchmaschinen wie [[Google]], [[Bing (Suchmaschine)|Bing]] oder [[Yahoo (Webportal)|Yahoo]], mit denen das [[Internet]] durchsucht wird.&lt;br /&gt;
&lt;br /&gt;
== „Klassische“ Suche und indizierte Suche ==&lt;br /&gt;
Unterschieden wird zwischen der klassischen Suche, die direkt das Dateisystem durchforstet und einer Index-basierten Suche, bei der in regelmäßigen Abständen der gesamte Datenbestand des Computers eingelesen, gefiltert, indiziert und in einer [[Datenbank]] gespeichert wird. Bei der Suche wird dann nur die Datenbank durchsucht, nicht das ganze Dateisystem, wodurch die Anzeige der Treffer beinahe in Echtzeit möglich ist.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vorläufer und Pionier&amp;#039;&amp;#039;&amp;#039; indexbasierter Desktop-Suchsysteme ist das [[Unix]]-Tool [[Locate (Unix)|locate]]. Dieses klassische [[Kommandozeile]]nprogramm durchsucht einen [[Datenbankindex|Index]] des Dateisystems, der in regelmäßigen Abständen von einem [[cron]]-Job aktualisiert wird. Ursprünglich unterstützte &amp;#039;&amp;#039;locate&amp;#039;&amp;#039; lediglich das Suchen nach Dateinamen. Im Laufe der Zeit wurde es jedoch immer mehr erweitert, unter anderem um [[Regulärer Ausdruck|Reguläre Ausdrücke]]. Auch heute noch (2011) ist es ein wichtiger Helfer. Im Vergleich zu modernen Desktop-Suchen hat locate jedoch einen entscheidenden Nachteil: Es bezieht sich rein auf Dateinamen, nicht auf deren Zusammenhänge, Dateitypen oder Inhalte (reine &amp;#039;&amp;#039;Dateisuche&amp;#039;&amp;#039;). Auch reagiert &amp;#039;&amp;#039;locate&amp;#039;&amp;#039; nicht in [[Echtzeit]] auf Änderungen im Dateisystem, sondern erst nach Aktualisierung des Dateisystem-Index. Dadurch sind die von locate zurückgelieferten Inhalte möglicherweise nicht mehr aktuell.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Für jede Suchanfrage die Festplatte erneut zu durchsuchen&amp;#039;&amp;#039;&amp;#039;, war in der Vergangenheit sehr verbreitet, etwa unter [[Unix]]en bei [[find]]. Der Suchauftrag erzeugt dabei eine sehr hohe Systemlast, da je nach Suche jeder Dateiname, manchmal auch der Inhalt jeder Datei, mit dem spezifizierten Suchmuster verglichen werden muss. Diese hohe Belastung, insbesondere bei feststromquellenunabhängigen Computern, sowie die dafür aufzubringende Wartezeit sind unter Anwendungsbedingungen kaum hinnehmbar, da die Suche meist ohnehin auf einen definierten Kreis von Dateien (zum Beispiel alle IRC-Protokolle) beschränkt ist. Zudem ist diese Art der Suche recht unspezifisch und entweder gar nicht oder nur mit anfängerüberschreitenden Kenntnissen (zum Beispiel der naheliegenden Kombination von &amp;#039;&amp;#039;[[grep]]&amp;#039;&amp;#039; mit &amp;#039;&amp;#039;find&amp;#039;&amp;#039;) erweiterbar. Mit grep unter Unix, find unter IBM/Windows und ähnlichen Programmen entstand eine echte &amp;#039;&amp;#039;inhaltsbasierte Suche ([[Volltextsuche]]),&amp;#039;&amp;#039; wenn auch nur auf weitgehend reine [[Textdatei]]en eingeschränkt.&lt;br /&gt;
&lt;br /&gt;
Deshalb wurden spezialisierte &amp;#039;&amp;#039;&amp;#039;Desktop-Suchsysteme&amp;#039;&amp;#039;&amp;#039; entwickelt. Sie indizieren automatisch eine vorgegebene Gruppe von Dateien (zum Beispiel alle Dateien im Homeverzeichnis des jeweiligen Anwenders oder alle im Dateisystem für den Benutzer lesbaren Dateien), filtern, analysieren und sortieren deren Inhalte nach deren jeweiligem Typ (zum Beispiel [[OpenDocument]], [[PDF]], [[Bilddatei]]en, [[E-Mail]]s usw.) und legen die Ergebnisse in ihrem Index ab. Über geänderte und neu angelegte Dateien wird der Index entweder von den Programmen selbst oder durch Überwachung des Dateisystems (zum Beispiel via Inotify) informiert.&lt;br /&gt;
&lt;br /&gt;
Der Anwender &amp;#039;&amp;#039;&amp;#039;befragt&amp;#039;&amp;#039;&amp;#039; den Index dann mittels in Programmen integrierter oder in Einzelprogrammen angebotener Funktionen. Intern erfolgt der Zugriff oft mittels einer einheitlichen, standardisierten [[Datenbankschnittstelle]], die teils auch dem Benutzer direkt zur Verfügung gestellt wird. Diese sehr stark spezifizierbare (zum Beispiel durch reguläre Ausdrücke) und schnelle (augenscheinlich fast instantan ablaufende) Suche stellt einen erheblichen Produktivitäts- und Zeitgewinn dar. In die normalen Dateidialoge integriert, können so schnell und effizient Dateien anhand von Suchresultaten gefunden und ausgewählt werden, ohne eine lange Zeit mit der Navigation im Dateisystem zu verbringen.&lt;br /&gt;
&lt;br /&gt;
Das Indizieren externer Speicherorte in [[Verteiltes System|verteilten Systemen]] ist aufwendiger (weil diese unter Umständen nicht dauerhaft verfügbar sind) in Bezug auf [[Replikation (Datenverarbeitung)|Synchronisation]] und erfordert auch zusätzliche Rechtevergabe (Freigabe auf Indizierung durch andere Benutzer). Hier bieten sich [[Proxyserver]]-gestützte zentralisierte Suchlösungen an. Analoges gilt für webbasierte externe Datenspeicherung ([[Cloud Computing]]).&lt;br /&gt;
&lt;br /&gt;
== Arten der Desktopsuche ==&lt;br /&gt;
; Systemweite Suche:Werkzeuge dieser Art sind etwa [[Lookeen Search]], [[Superior Search]], [[Strigi]], [[Meta Tracker]], [[Beagle (Software)|Beagle]], [[Exalead]], [[xfriend]], [[Copernic Desktop Search]], ehemals [[Google Desktop]], [[Windows Search]], [[Yahoo Desktop Search]], [[Spotlight (Software)|Spotlight]] oder freie Open-Source-Software wie Open Semantic Search,&amp;lt;ref&amp;gt;[http://www.opensemanticsearch.org/ Open Semantic Search Engine]&amp;lt;/ref&amp;gt; [[Lucene]] oder Recoll&amp;lt;ref&amp;gt;[http://www.recoll.org/ Recoll Desktop Search]&amp;lt;/ref&amp;gt;. Diese Art der Suche soll eine möglichst umfangreiche und universale Abbildung der Dateien eines Systems bieten. Der Support für Google Desktop wurde 2011 eingestellt, daher stehen auch keine Plugins mehr bereit.&amp;lt;ref&amp;gt;{{Webarchiv |url=http://www.chip.de/news/Google-Desktop-Such-Tool-fuer-PCs-wird-eingestellt_51400894.html |text=7.9.2011 Google Desktop: Such-Tool für PCs wird eingestellt |wayback=20121024001117}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
; Spezifische Suche:Kleine, in die Benutzerapplikationen integrierte [[Suchfeld]]er dienen zum Durchsuchen von Listen, Sammlungen, Datenbanken etc. &amp;#039;&amp;#039;([[Suchfunktion]])&amp;#039;&amp;#039;. Diese Suchtypen werden mehr und mehr in die systemweiten Suchapplikationen integriert.&lt;br /&gt;
; Die absolute Suche: Jede durch einen Menschen interpretierbare Information ist in der Suche entsprechend abgebildet. Jede Applikation, die ihre Informationen in die Suche integriert, stellt eine Schnittstelle zur Suchapplikation zur Verfügung. Diese Methode kann sich auch direkt in die [[Dateisystem]]-Schicht eines Betriebssystems integriert sein, um einen noch intuitiveren Zugriff zu gewähren und eine [[assoziative Dateiverwaltung]] zu ermöglichen. Die assoziative Dateiverwaltung überschneidet sich von der Funktionsweise her oftmals mit der Desktopsuche, nicht selten gehen beide Techniken Hand in Hand. Aktuelle Beispiele für diese Methode sind etwa:&lt;br /&gt;
* &amp;#039;&amp;#039;Suchfunktionen in [[KDE]]&amp;#039;&amp;#039;, die seit der Entwicklung von Version 4.0 mehr und mehr zusammenwachsen. Es wurden zahlreiche Suchfunktionen und -schnittstellen für KDE entwickelt, die tendenziell immer besser kooperieren. Ein Beispiel hierfür ist die enge Verknüpfung von Katapult mit Kat und Beagle, und Anwendungen wie beispielsweise [[Amarok (Software)|Amarok]].&lt;br /&gt;
* &amp;#039;&amp;#039;Suchfunktionen in [[BeOS]]/[[Zeta]]&amp;#039;&amp;#039;, wo über assoziative Dateiverwaltung sowohl eine Abstraktion, als auch komfortabler Zugriff geschieht.&lt;br /&gt;
&lt;br /&gt;
== Möglichkeiten und Gefahren ==&lt;br /&gt;
Die zentrale Speicherung und Abbildung der Daten eines Rechners ermöglicht ein viel intuitiveres Auffinden und neue Umgangsformen mit den Daten. Sie birgt jedoch auch Gefahren in sich: Die Daten sind zentral gespeichert, nach den Wünschen einiger Anbieter (zum Beispiel [[Google LLC|Google]]) sogar zentral auf Servern im Internet. Dies bietet sowohl Missbrauchspotential für Wirtschaftsspionage, Cracker und Regierungen, für die ein derartiger zentraler Datenpool eine verlockende Möglichkeit zur Verbrechensaufklärung darstellt, aber auch zu präventiver Überwachung Einzelner missbraucht werden kann.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Grundlage aller dieser Systeme ist die Nutzung einer [[Datenbank]] zur Aufbewahrung der Meta-Informationen sowie die Bereitstellung geeigneter Schnittstellen/[[Programmierschnittstelle|APIs]] für den Zugriff auf diese Datenbank. Die Aufbereitung der Informationen in dieser Datenbank für den Anwender kann dann auf verschiedene Arten erfolgen.&lt;br /&gt;
&lt;br /&gt;
=== Darstellung über Suchprogramme ===&lt;br /&gt;
Diese Methode ist programmiertechnisch gesehen einfach und robust. Die Suche geschieht über eigene Anwenderprogramme. Es sind keine gravierenden Eingriffe in die Funktionsweise des zugrunde liegenden Betriebssystems notwendig, dementsprechend fehlt aber auch die intuitive Integration, etwa in Dateidialoge und ähnliches.&lt;br /&gt;
&lt;br /&gt;
Beispiele für diese Methode sind etwa Open Semantic Desktop Search&amp;lt;ref&amp;gt;[http://www.opensemanticsearch.org/doc/desktop_search Open Source Desktop Search Engine]&amp;lt;/ref&amp;gt;, Recoll&amp;lt;ref&amp;gt;[http://www.recoll.org/ Recoll Desktop Search]&amp;lt;/ref&amp;gt;, [[Lookeen]]&amp;lt;ref&amp;gt;[http://www.lookeen.de Lookeen Desktop Search]&amp;lt;/ref&amp;gt;, [[Google Desktop Search]], [[regain]]&amp;lt;ref&amp;gt;[http://regain.sourceforge.net/ regain]&amp;lt;/ref&amp;gt;, [[DocFetcher]]&amp;lt;ref&amp;gt;[http://docfetcher.sourceforge.net/ DocFetcher]&amp;lt;/ref&amp;gt;, [[xfriend]], [[Windows Search]], [[Copernic Desktop Search]], [[Yahoo Desktop Search]], exalead desktop free oder [[Beagle (Software)|Beagle]] (in seiner Grundausstattung).&lt;br /&gt;
&lt;br /&gt;
=== Integration in die Dateisystem-Schicht (assoziative Dateiverwaltung) ===&lt;br /&gt;
Aktuell tendieren die Entwicklungen in Richtung einer [[Assoziative Dateiverwaltung|assoziativen Dateiverwaltung]], der Darstellung über die [[Dateisystem]]-Schicht/das [[Virtuelles Dateisystem|virtuelle Dateisystem]] (VFS) der Betriebssysteme. Dies kann auf verschiedene Arten erfolgen, die allesamt gewisse Vor- und Nachteile haben können. Eine derartige Integration ermöglicht eine besonders intuitive Bedienung, da der Anwender im Idealfall nicht zwischen gefundenen und hierarchisch gespeicherten Daten unterscheiden muss.&lt;br /&gt;
&lt;br /&gt;
Eine bereits ausgereifte derartige Entwicklung befindet sich ebenfalls in den [[BeOS]]-basierten Betriebssystemen, wo es auf das Dateisystem [[Be File System|BFS]] über das VFS des Betriebssystems aufgesetzt wurde. Es bietet eine sehr schnelle, anwenderfreundliche Desktopsuche aus allen Applikationen heraus, und hat sich als überaus stabil erwiesen.&lt;br /&gt;
&lt;br /&gt;
Die großen freien [[Desktop-Umgebung]]en [[KDE]] und [[Gnome]], aber auch der [[Finder (Mac)|Finder]] in [[Apple]]s [[macOS]] bieten seit Längerem über ihr virtuelles Dateisystem vergleichbare Dienste an. Die Referenzierung von Dateien auf der Basis ihrer Meta-Informationen scheint in Zukunft ein wesentlicher Ansatz zu sein, und könnte, besonders für unerfahrene Benutzer, zu einer wesentlichen Erleichterung im Umgang mit [[Computer]]n führen. Die Einbindung dieser Funktionen über ein derartiges VFS bietet zahlreiche Vorteile für Entwickler, erfordert es aber auch, dass Applikationen, die diese Funktionen direkt nutzen möchten, nicht direkt auf das Dateisystem zugreifen dürfen, sondern dies über die entsprechenden Systembibliotheken unter der Nutzung des VFS tun müssen. Jedoch gibt es mittlerweile Ansätze, die diese VFS-Systeme direkt in das Dateisystem einbinden, unter Linux etwa über das [[Filesystem in Userspace|FUSE]]-Dateisystem.&lt;br /&gt;
&lt;br /&gt;
[[Microsoft]] arbeitete zeitweise an [[WinFS]], einer [[SQL]]-basierten Dateisystemschicht, die prädestiniert für eine systemweite Desktopsuche gewesen wäre. Eine derart tiefgreifende Integration in das Betriebssystem-VFS von Windows, wie Microsoft das vorgesehen hatte, führte aber zu unerwarteten Problemen. Microsoft hat im Juni 2006 eine Einstellung des Projekts bekannt gegeben.&lt;br /&gt;
&lt;br /&gt;
Suchwerk funktionierte ähnlich, ist aber einigen potentiellen Problemen aus dem Weg gegangen, indem es seine Daten in Form eines Netzwerkslaufwerkes darstellt. Mittlerweile gibt es das Unternehmen nicht mehr.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Desktopsuche| ]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Gunnar.Kaestle</name></author>
	</entry>
</feed>