Windows Desktop Search 2.x

Hinweis

Windows Desktop Search 2.x ist eine veraltete Technologie, die ursprünglich als Add-In für Windows XP und Windows Server 2003 verfügbar war. Verwenden Sie in späteren Versionen stattdessen Windows Search .

Von der Verwendung und Entwicklung für die 2.x-Versionen von Microsoft Windows Desktop Search (WDS) wird zugunsten von Windows Search dringend abgeraten.

WDS ist ein Indizierungsdienst und eine Plattform, die eine schnelle Suche nach Dateien und Daten über verschiedene Datenquellen und Speicherorte hinweg ermöglicht. WDS hilft Benutzern und anderen Anwendungen, fast alles auf ihren Computern zu finden, E-Mail-Nachrichten, Kalendertermine, Fotos, Dokumente und vieles mehr. Darüber hinaus kann WDS Ergebnisse aus mehreren Datenquellen in einer Windows Explorer-Umgebung zurückgeben, sodass Ihre Benutzer schnell eine Vorschau anzeigen, filtern und darauf reagieren können.

WDS indiziert Daten innerhalb eines bestimmten Durchforstungsbereichs, der angegebenen Speicherorte innerhalb eines lokalen Computers und des freigegebenen Netzwerks, die der Indexer durchforsten soll. Dieser Durchforstungsbereich kann durch Benutzergruppenoptionen, Verwaltungs-APIs und Gruppenrichtlinien gesteuert werden, die Netzwerkadministratoren konfigurieren können, um Benutzerzugriffsberechtigungen und Indizierungseinstellungen zu steuern. Gruppenrichtlinien können den Zugriff auf bestimmte Netzwerkressourcen einschränken und zu indizierte Ressourcen definieren.

Dieser Abschnitt enthält die folgenden Themen:

Übersicht

Informationen zum WDS-Indexer

Bei der ersten Installation durchforstet der Indexer die gängigsten benutzerseitigen Dateien im Ordner "Eigene Dokumente", in E-Mail-Ordnern von Microsoft Outlook und Microsoft Outlook Express sowie an den in Gruppenrichtlinie angegebenen Speicherorten. Benutzer können auch neue Dateien und Speicherorte für den Indexer angeben, die in aufeinanderfolgende Durchforstungen eingeschlossen (oder ausgeschlossen) werden sollen. Jeder enthaltene Speicherort wird durch die URL identifiziert, und der Indexer beginnt bei dieser URL und durchläuft rekursiv alle Unterordner oder Speicherorte, bis alle Elemente indiziert wurden. Ein Bereich besteht aus einer Gruppe von URLs. Die Verwaltungs-APIs können von benutzerdefinierten Anwendungen verwendet werden, um ihren Durchforstungsbereich zu definieren, eine Reihe von URLs, die auf Pfade innerhalb eines Protokolls verweisen, z file:// . B. für Ordner auf einem Laufwerk oder mapi:// für MAPI-E-Mail-Speicher wie Outlook. WDS verwendet Protokollhandler, um auf die Datenspeicher und Filter zuzugreifen, um den Text und die Eigenschaften der Elemente zu analysieren und zu indizieren. Diese Daten werden dann im Katalog gespeichert.

Informationen zum WDS-Katalog

Der WDS-Katalog ist ein Index von Text und Eigenschaften, die aus Elementen in angegebenen E-Mails, lokalen Laufwerken, Netzwerkressourcen und anderen lokalen Datenspeichern gesammelt werden. Die Inhalte des Katalogs basieren auf Optionen und Regeln, die von WDS festgelegt werden, anwendungen, die auf der WDS-Plattform basieren, Benutzereinstellungen und Gruppenrichtlinien. Für jedes indizierte Element stehen über 200 Eigenschaften zur Verfügung, z. B. Erstellungsdatum, Größe und typspezifische Eigenschaften ("From" für E-Mail-Nachrichten). Eine Liste dieser Eigenschaften finden Sie in der WDS-Schemareferenz.

Informationen zur Suchmaschine und zu den Ergebnissen

Über die WDS Deskbar oder über windows Explorer können Benutzer den Volltextinhalt und die Eigenschaftenmetadaten von indizierten Elementen durchsuchen. Die gleichen Sucharten können auch über die Befehlszeile, über eine Webseite oder über eine benutzerdefinierte Anwendung initiiert werden. Die WDS-Suchmaschine sucht Nach Elementen, die den Suchkriterien entsprechen, und gibt sie als ADO-Resultsets (Microsoft ActiveX Data Objects) zurück. WDS zeigt Elemente an, die den Suchkriterien entsprechen, und kann eine umfassende Vorschau des Elements darstellen. Sie können Anwendungen erstellen, um die Suchabfrage abzufangen, die Suche durchzuführen und/oder das Resultset anzuzeigen.

Entwickeln mit WDS

Es gibt zwei primäre Arten der Integration mit WDS: Hinzufügen von Daten zum Index und Abfragen des Indexinhalts zum Abrufen von Datensätzen, die Suchkriterien entsprechen.

Hinzufügen von Daten zum Index mit Add-Ins

Es gibt grundsätzlich zwei Arten von Datenquellen: Dateisystemspeicher und Nicht-Dateisystemspeicher. Eine Gruppe von Dateien in "Eigene Dokumente" ist ein einfacher Dateisystemspeicher. WDS kann Informationen in den Dateien durchsuchen, die in einem solchen Dateisystem gespeichert sind, wenn es einen Filter für den Dateityp finden kann. Sie können WDS aktivieren, um einen neuen proprietären Dateityp zu indizieren, wenn Sie eine Implementierung der IFilter-Schnittstellefür diesen Dateityp bereitstellen.

Ein Nicht-Dateisystemspeicher, z. B. eine Datenbank, erfordert einen Protokollhandler, damit WDS daten im Datenspeicher navigieren und indizieren kann. Wenn Sie beispielsweise über einen E-Mail-Client verfügen, der die Liste der empfangenen E-Mails in einer eigenen Datei speichert (z. B. PST-Dateien in Outlook), können Sie einen Protokollhandler bereitstellen, um jede einzelne E-Mail zu indizieren und zu durchsuchen, indem Sie einen Protokollhandler bereitstellen. Wenn der Datenspeicher hierarchisch ist, müssen Sie auch eine IFilter-Schnittstelleimplementieren, um die Elemente im Speicher aufzulisten. Für eine bessere Benutzerfreundlichkeit können Sie eine Shellerweiterung implementieren, um Kontextmenüs und Symbole in der Ergebnisansicht bereitzustellen.

Derzeit enthält WDS Filter für mehr als 200 Elementtypen (einschließlich Klartextelementen wie HTML-, XML- und Quellcodedateien) und verwendet die gleiche IFilter- und Protokollhandlertechnologie wie SharePoint Services. Wenn Sie bereits Filter für proprietäre Dateitypen installiert haben, kann WDS die vorhandenen Filterschnittstellen verwenden, um diese Daten zu indizieren.

Abfragen des Indexes

WDS stellt Anwendungen benutzerdefinierte Resultsets von Daten aus dem Index bereit, die auf einem der verfügbaren Schemawerte basieren. Ergebnisse werden als ADO-Datensatzsätze zurückgegeben. Es gibt vier Möglichkeiten, WDS-Abfragen in eine Anwendung zu integrieren, die jeweils verschiedene Anpassungs- und Stabilitätsebenen bieten.

  • ISearchDesktop-Schnittstelle: APIs in dieser Schnittstelle werden verwendet, um WDS programmgesteuert aufzurufen, indem eine Abfragezeichenfolge, eine Liste der zurückzugebenden Spalten, Bereichseinschränkungen ähnlich einer STRUKTURIERTE ABFRAGESPRACHE (SQL)-WHERE-Klausel und der Name der Spalte angegeben werden, nach der sortiert werden soll. Diese APIs sind für nativen und verwalteten Code verfügbar.
  • WDS ActiveX-Steuerelement: Dieses Steuerelement zeichnet die WDS-Suchoberfläche und verwaltet das Suchen und Anzeigen von Ergebnissen. Diese Methode ist einfacher als die Verwendung der APIs, aber weniger flexibel. Um dieses Steuerelement in einer Microsoft Visual Studio-Anwendung zu verwenden, wechseln Sie im Menü Extras zum Dialogfeld Toolboxelemente auswählen, und fügen Sie der Toolbox auf der Registerkarte COM-Komponenten "Windows Desktop Search – Results Viewer" hinzu. Fügen Sie dann das Steuerelement dem Formular hinzu, in das Sie es einfügen möchten. Das WDS ActiveX-Steuerelement ist nur mit WDS 2.x und 3.x unter Windows XP kompatibel.
  • Befehlszeilenparameter: Anwendungen können die ausführbare WDS-Datei mit verschiedenen Parametern aufrufen, um Ergebnisse zu suchen und anzuzeigen. Dadurch wird ein WDS-Fenster geöffnet, in dem die Ergebnisse angezeigt werden. Dies ist die einfachste Möglichkeit, eine Suche zu einer Anwendung hinzuzufügen, gibt aber keine Informationen zu den Aktionen des Benutzers im WDS-Fenster an die aufrufende Anwendung zurück.
  • WDS-Browserhilfsobjekt (BHO): Auf ähnliche Weise können Webseiten das BHO verwenden, um Abfragen an WDS oder die registrierte Suchanwendung zu senden. Nach der Überprüfung der Webseiten-URL für die WDS-Domänensicherheitsliste führt WDS entweder die Abfrage aus und zeigt die Ergebnisse mithilfe der Standard-Suchschnittstelle an oder übergibt die Abfrage an die registrierte Suchanwendung.

Benutzer können die erweiterte Abfragesyntax verwenden, um den Katalog leistungsfähiger abzufragen, indem sie den Suchumfang steuern und Suchparameter mit booleschen Operatoren kombinieren. Beispielsweise könnte ein Benutzer in einer E-Mail von John nach einer Anlage suchen, die entweder "Projektzeitplan" oder "Projektplan" enthält, mit einer Abfrage wie der folgenden: from:John isattachment:true "project schedule" OR "project plan".

Kompatibilitätsanforderungen

WDS 2.6.5 ist nur für Windows 2000, Windows Server 2003 und Windows XP verfügbar. WDS ist ein separater Download, der kostenlos von Microsoft für die persönliche und geschäftliche Nutzung zur Verfügung steht. Es muss installiert und für die Indizierung des Benutzerkontos verwendet werden, bevor anwendungen, die für WDS 2.6.5 erstellt wurden, funktionieren.

Systemanforderungen

Für die Verwendung der Windows-Desktopsuche ist Folgendes erforderlich:

  • Windows Internet Explorer oder höher.
  • Um Ihre E-Mail-Nachrichten in den Katalog aufzunehmen, benötigen Sie entweder Microsoft Microsoft Outlook 2000 oder höher oder Microsoft Outlook Express 6.0 oder höher.
  • Die vollständige Vorschau der Microsoft Office-Dokumente in der Ergebnisansicht erfordert Office XP oder höher.
  • Mindestens Pentium 500 MHz Prozessor (1 GHz empfohlen).
  • Windows XP, Windows 2000 SP4 oder höher oder Windows Server 2003 Service Pack 1.
  • Mindestens 128 MB RAM (256 MB empfohlen).
  • 500 MB freier Festplattenspeicher empfohlen. Die Größe Ihres Indexes hängt davon ab, wie viel Inhalt Sie indiziert haben.
  • Bildschirmauflösung von 1024 x 768 empfohlen.
  1. Abfragen des Indexes

  2. Erweitern des Indexes (Übersicht)

  3. Allgemeine Verweise