www.wikidata.de-de.nina.az
Eine Desktopsuche auch Dateisuche durchsucht den gesamten PC also Festplatten und SSDs In Hinblick auf Mobilgerate kann man auch allgemeiner von Dateisystemsuche sprechen Bei Rechnernetzen also dem Mitdurchsuchen von Netzlaufwerken und Dateiservern sagt man Netzwerksuche netzwerkweite Suche Alle grafischen Betriebssysteme enthalten eine Desktopsuche es gibt auch spezielle Desktop Suchprogramme Dem gegenuber stehen Suchmaschinen wie Google Bing oder Yahoo mit denen das Internet durchsucht wird Inhaltsverzeichnis 1 Klassische Suche und indizierte Suche 2 Arten der Desktopsuche 3 Moglichkeiten und Gefahren 4 Funktionsweise 4 1 Darstellung uber Suchprogramme 4 2 Integration in die Dateisystem Schicht assoziative Dateiverwaltung 5 Einzelnachweise Klassische Suche und indizierte Suche BearbeitenUnterschieden wird zwischen der klassischen Suche die direkt das Dateisystem durchforstet und einer Index basierten Suche bei der in regelmassigen Abstanden 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 moglich ist Vorlaufer und Pionier indexbasierter Desktop Suchsysteme ist das Unix Tool locate Dieses klassische Kommandozeilenprogramm durchsucht einen Index des Dateisystems der in regelmassigen Abstanden von einem cron Job aktualisiert wird Ursprunglich unterstutzte locate lediglich das Suchen nach Dateinamen Im Laufe der Zeit wurde es jedoch immer mehr erweitert unter anderem um Regulare Ausdrucke 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 Zusammenhange Dateitypen oder Inhalte reine Dateisuche Auch reagiert locate nicht in Echtzeit auf Anderungen im Dateisystem sondern erst nach Aktualisierung des Dateisystem Index Dadurch sind die von locate zuruckgelieferten Inhalte moglicherweise nicht mehr aktuell Fur jede Suchanfrage die Festplatte erneut zu durchsuchen war in der Vergangenheit sehr verbreitet etwa unter Unixen 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 feststromquellenunabhangigen Computern sowie die dafur aufzubringende Wartezeit sind unter Anwendungsbedingungen kaum hinnehmbar da die Suche meist ohnehin auf einen definierten Kreis von Dateien zum Beispiel alle IRC Protokolle beschrankt ist Zudem ist diese Art der Suche recht unspezifisch und entweder gar nicht oder nur mit anfangeruberschreitenden Kenntnissen zum Beispiel der naheliegenden Kombination von grep mit find erweiterbar Mit grep unter Unix find unter IBM Windows und ahnlichen Programmen entstand eine echte inhaltsbasierte Suche Volltextsuche wenn auch nur auf weitgehend reine Textdateien eingeschrankt Deshalb wurden spezialisierte Desktop Suchsysteme entwickelt Sie indizieren automatisch eine vorgegebene Gruppe von Dateien zum Beispiel alle Dateien im Homeverzeichnis des jeweiligen Anwenders oder alle im Dateisystem fur den Benutzer lesbaren Dateien filtern analysieren und sortieren deren Inhalte nach deren jeweiligem Typ zum Beispiel OpenDocument PDF Bilddateien E Mails usw und legen die Ergebnisse in ihrem Index ab Uber geanderte und neu angelegte Dateien wird der Index entweder von den Programmen selbst oder durch Uberwachung des Dateisystems zum Beispiel via Inotify informiert Der Anwender befragt den Index dann mittels in Programmen integrierter oder in Einzelprogrammen angebotener Funktionen Intern erfolgt der Zugriff oft mittels einer einheitlichen standardisierten Datenbankschnittstelle zum Beispiel SQL die teils auch dem Benutzer direkt zur Verfugung gestellt wird Diese sehr stark spezifizierbare zum Beispiel durch regulare Ausdrucke und schnelle augenscheinlich fast instantan ablaufende Suche stellt einen erheblichen Produktivitats und Zeitgewinn dar In die normalen Dateidialoge integriert konnen so schnell und effizient Dateien anhand von Suchresultaten gefunden und ausgewahlt werden ohne eine lange Zeit mit der Navigation im Dateisystem zu verbringen Das Indizieren externer Speicherorte in verteilten Systemen ist aufwendiger weil diese unter Umstanden nicht dauerhaft verfugbar sind in Bezug auf Synchronisation und erfordert auch zusatzliche Rechtevergabe Freigabe auf Indizierung durch andere Benutzer Hier bieten sich Proxyserver gestutzte zentralisierte Suchlosungen an Analoges gilt fur webbasierte externe Datenspeicherung Cloud Computing Arten der Desktopsuche BearbeitenSystemweite Suche Werkzeuge dieser Art sind etwa Lookeen Search Superior Search Strigi Meta Tracker Beagle Exalead xfriend Copernic Desktop Search ehemals Google Desktop Windows Search Yahoo Desktop Search Spotlight oder freie Open Source Software wie Open Semantic Search 1 Lucene oder Recoll 2 Diese Art der Suche soll eine moglichst umfangreiche und universale Abbildung der Dateien eines Systems bieten Der Support fur Google Desktop wurde 2011 eingestellt daher stehen auch keine Plugins mehr bereit 3 Spezifische Suche Kleine in die Benutzerapplikationen integrierte Suchfelder dienen zum Durchsuchen von Listen Sammlungen Datenbanken etc Suchfunktion Diese Suchtypen werden mehr und mehr in die systemweiten Suchapplikationen integriert 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 Verfugung Diese Methode kann sich auch direkt in die Dateisystem Schicht eines Betriebssystems integriert sein um einen noch intuitiveren Zugriff zu gewahren und eine assoziative Dateiverwaltung zu ermoglichen Die assoziative Dateiverwaltung uberschneidet sich von der Funktionsweise her oftmals mit der Desktopsuche nicht selten gehen beide Techniken Hand in Hand Aktuelle Beispiele fur diese Methode sind etwa Suchfunktionen in KDE die seit der Entwicklung von Version 4 0 mehr und mehr zusammenwachsen Es wurden zahlreiche Suchfunktionen und schnittstellen fur KDE entwickelt die tendenziell immer besser kooperieren Ein Beispiel hierfur ist die enge Verknupfung von Katapult mit Kat und Beagle und Anwendungen wie beispielsweise Amarok Suchfunktionen in BeOS Zeta wo uber assoziative Dateiverwaltung sowohl eine Abstraktion als auch komfortabler Zugriff geschieht Moglichkeiten und Gefahren BearbeitenDie zentrale Speicherung und Abbildung der Daten eines Rechners ermoglicht ein viel intuitiveres Auffinden und neue Umgangsformen mit den Daten Sie birgt jedoch auch Gefahren in sich Die Daten sind zentral gespeichert nach den Wunschen einiger Anbieter zum Beispiel Google sogar zentral auf Servern im Internet Dies bietet sowohl Missbrauchspotential fur Wirtschaftsspionage Cracker und Regierungen fur die ein derartiger zentraler Datenpool eine verlockende Moglichkeit zur Verbrechensaufklarung darstellt aber auch zu praventiver Uberwachung Einzelner missbraucht werden kann Funktionsweise BearbeitenGrundlage aller dieser Systeme ist die Nutzung einer Datenbank zur Aufbewahrung der Meta Informationen sowie die Bereitstellung geeigneter Schnittstellen APIs fur den Zugriff auf diese Datenbank Die Aufbereitung der Informationen in dieser Datenbank fur den Anwender kann dann auf verschiedene Arten erfolgen Darstellung uber Suchprogramme Bearbeiten Diese Methode ist programmiertechnisch gesehen einfach und robust Die Suche geschieht uber 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 ahnliches Beispiele fur diese Methode sind etwa Open Semantic Desktop Search 4 Recoll 5 Lookeen 6 Google Desktop Search regain 7 DocFetcher 8 xfriend Windows Search Copernic Desktop Search Yahoo Desktop Search exalead desktop free oder Beagle in seiner Grundausstattung Integration in die Dateisystem Schicht assoziative Dateiverwaltung Bearbeiten Aktuell tendieren die Entwicklungen in Richtung einer assoziativen Dateiverwaltung der Darstellung uber die Dateisystem Schicht das virtuelle Dateisystem VFS der Betriebssysteme Dies kann auf verschiedene Arten erfolgen die allesamt gewisse Vor und Nachteile haben konnen Eine derartige Integration ermoglicht eine besonders intuitive Bedienung da der Anwender im Idealfall nicht zwischen gefundenen und hierarchisch gespeicherten Daten unterscheiden muss Eine bereits ausgereifte derartige Entwicklung befindet sich ebenfalls in den BeOS basierten Betriebssystemen wo es auf das Dateisystem BFS uber das VFS des Betriebssystems aufgesetzt wurde Es bietet eine sehr schnelle anwenderfreundliche Desktopsuche aus allen Applikationen heraus und hat sich als uberaus stabil erwiesen Die grossen freien Desktop Umgebungen KDE und Gnome aber auch der Finder in Apples macOS bieten seit Langerem uber 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 konnte besonders fur unerfahrene Benutzer zu einer wesentlichen Erleichterung im Umgang mit Computern fuhren Die Einbindung dieser Funktionen uber ein derartiges VFS bietet zahlreiche Vorteile fur Entwickler erfordert es aber auch dass Applikationen die diese Funktionen direkt nutzen mochten nicht direkt auf das Dateisystem zugreifen durfen sondern dies uber die entsprechenden Systembibliotheken unter der Nutzung des VFS tun mussen Jedoch gibt es mittlerweile Ansatze die diese VFS Systeme direkt in das Dateisystem einbinden unter Linux etwa uber das FUSE Dateisystem Microsoft arbeitete zeitweise an WinFS einer SQL basierten Dateisystemschicht die pradestiniert fur eine systemweite Desktopsuche gewesen ware Eine derart tiefgreifende Integration in das Betriebssystem VFS von Windows wie Microsoft das vorgesehen hatte fuhrte aber zu unerwarteten Problemen Microsoft hat im Juni 2006 eine Einstellung des Projekts bekannt gegeben Suchwerk funktionierte ahnlich 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 Einzelnachweise Bearbeiten Open Semantic Search Engine Recoll Desktop Search 7 9 2011 Google Desktop Such Tool fur PCs wird eingestellt Memento vom 24 Oktober 2012 im Internet Archive Open Source Desktop Search Engine Recoll Desktop Search Lookeen Desktop Search regain DocFetcher Abgerufen von https de wikipedia org w index php title Desktopsuche amp oldid 237692781