Connectorbeschreibungsschema suchen

Stellt das Suchconnectorbeschreibungsschema vor, das von Windows Explorer-Bibliotheken und Verbundsuchanbietern verwendet wird. Das Schema gibt die Struktur und Die Anforderungen für Search Connector Description-Dateien (*.searchConnector-ms) und für searchConnectorDescriptionType-Elemente der Shellbibliotheksbeschreibung (*.library-ms)-Dateien an.

In diesem Thema wird das Schema beschrieben, das sich auf Verbundsuchconnectors bezieht. Weitere Informationen zu Bibliotheken und dem Bibliotheksbeschreibungsschema finden Sie unter Bibliotheksbeschreibungsschema.

Dieses Thema enthält die folgenden Abschnitte:

Was sind Suchconnectors?

Suchconnectors verbinden Benutzer mit Daten, die in Webdiensten oder Remotespeicherorten gespeichert sind. Mit Windows 7 können Benutzer Suchconnectors für Standorte wie Webdienste installieren, sodass sie diese Standorte direkt von Windows Explorer durchsuchen. Suchconnectors sind Suchconnectorbeschreibungsdateien (*.searchConnector-ms), die angeben, wie eine Verbindung mit hergestellt, Abfragen an den Speicherort gesendet und Ergebnisse empfangen werden.

Zusätzlich zu Webdiensten können Suchconnectors verwendet werden, um lokale Indexbereiche zu durchsuchen, die von Protokollhandlern erstellt wurden. Beispielsweise können Benutzer E-Mails durchsuchen, die lokal mit dem MAPI-Protokollhandler indiziert sind, indem sie einen Suchconnector für diesen E-Mail-Speicher verwenden.

Wie funktionieren Suchconnectorbeschreibungsdateien?

Wenn Suchconnectorbeschreibungsdateien auf den Systemen der Benutzer installiert sind, können Benutzer Windows Explorer öffnen, im Navigationsbereich auf den Suchconnector klicken und eine Suchabfrage eingeben. Windows Explorer sendet die Abfrage mithilfe von Informationen aus der Beschreibungsdatei des Suchconnectors, z. B. der zu verwendende Anbieter und der Bereich der Suche. Die Ergebnisse werden als RSS- oder Atom-Feedelemente zurückgegeben und benutzern als reguläre Shellelemente angezeigt.

Wie Sie Die Beschreibungsdatei des Suchconnectors bereitstellen, hängt vom Typ des Vom Suchconnector unterstützten Speicherorts ab:

  • In einer OpenSearch-Konfigurationsdatei (*.osdx) für Ihren Webdienst
  • Im Rahmen der Protokollhandlerinstallation

Sie sollten sicherstellen, dass die folgenden Dinge passieren, wenn ein Benutzer die OSDX-Datei öffnet oder den Protokollhandler installiert:

  • Die .searchconnector-ms-Datei wird im Ordner "Windows Search " des Benutzers (%userprofile%/Searches) erstellt.
  • Eine Verknüpfung zur Datei .searchconnector-ms wird im Ordner "Links " des Benutzers (%userprofile%/Links) erstellt.

Was ist das Beschreibungsschema des Suchconnectors?

Das Suchconnectorbeschreibungsschema ist ein XML-Schema, das die Struktur der Suchconnectorbeschreibungsdateien (*.searchConnector-ms) definiert. Jeder Suchconnector muss über eine Beschreibungsdatei des Suchconnectors verfügen, die angibt, wie eine Verbindung hergestellt, Abfragen an den Speicherort gesendet und Ergebnisse empfangen werden.

Was sind die wichtigsten Teile des Schemas?

In der folgenden Tabelle sind die wichtigsten Teile des Schemas aufgeführt.

Untergeordnete Elemente BESCHREIBUNG
isSearchOnlyItem Gibt an, ob die vom Suchconnector unterstützten Speicherorte reine Suche oder Suchen und Durchsuchen sind.
isDefaultSaveLocation Nur für Die Bibliothek verwenden.
isDefaultNonOwnerSaveLocation Nur für Die Bibliothek verwenden.
Beschreibung Beschreibt den Suchconnector.
iconReference Gibt den Speicherort eines benutzerdefinierten Symbols für den Suchconnector an.
imageLink Gibt den Speicherort einer benutzerdefinierten Miniaturansicht für den Suchconnector an.
author Gibt den Autor des Suchconnectors an.
Datecreated Gibt das Datum an, an dem der Suchconnector erstellt wurde.
templateInfo Gibt einen Ordnertyp für den Suchconnector an.
locationProvider Gibt den Suchanbieter an, der von diesem Suchconnector verwendet werden soll.
scope Gibt die Speicherorte an, die in den Suchbereich eingeschlossen und aus dem Suchbereich ausgeschlossen werden sollen.
propertyStore Gibt den Speicherort eines XML-basierten IPropertyStores für diesen Suchconnector an. Der IPropertyStore unterstützt die offenen Metadaten des Suchconnectors.
includeInStartMenuScope Gibt an, ob der vom Suchconnector dargestellte Speicherort im Suchbereich des Startmenüs enthalten sein soll.
domain Identifiziert die Domäne der obersten Ebene des Suchconnectors.
supportsAdvancedQuerySyntax Gibt an, ob der Suchconnector erweiterte Abfragesyntax (Advanced Query Syntax, AQS) unterstützt.
isIndexed Gibt an, ob der vom Suchconnector dargestellte Speicherort indiziert ist.

 

Beispiele für Suchconnectorbeschreibungsdateien

Im Folgenden finden Sie ein Beispiel für eine Suchconnectorbeschreibungsdatei für einen Verbundsuchwebdienst.

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
  <description>Search powered by live.com</description>
  <isSearchOnlyItem>true</isSearchOnlyItem>
  <domain>https://social.msdn.microsoft.com</domain>
  <supportsAdvancedQuerySyntax>false</supportsAdvancedQuerySyntax>
  <templateInfo>
    <folderType>{8FAF9629-1980-46FF-8023-9DCEAB9C3EE3}</folderType>
  </templateInfo>
  <propertyStore>
    <property name="OpenSearchHTMLRolloverTemplate">https://social.msdn.microsoft.com/Search/?Query={searchTerms}</property>
  </propertyStore>
  <locationProvider clsid="{48E277F6-4E74-4cd6-BA6F-FA4F42898223}">
    <propertyBag>
      <property name="OpenSearchShortName">MSDN</property>
      <property name="OpenSearchQueryTemplate">https://social.msdn.microsoft.com/Search/Feed.aspx?locale=en-US&Query={searchTerms}&format=RSS&StartIndex={startIndex}</property>
      <property name="MaximumResultCount" type="uint32">100</property>
    </propertyBag>
  </locationProvider>
</searchConnectorDescription>

Im Folgenden finden Sie ein Beispiel für eine Suchconnectorbeschreibungsdatei für einen MAPI-Protokollhandler.

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
    <description>Microsoft Outlook</description>
    <isSearchOnlyItem>true</isSearchOnlyItem>
    <includeInStartMenuScope>true</includeInStartMenuScope>
    <templateInfo>
        <folderType>{91475FE5-586B-4EBA-8D75-D17434B8CDF6}</folderType>
    </templateInfo>
    <simpleLocation>
        <url>mapi://{S-1-5-21-2127521184-1604012920-1887927527-2779359}/</url>
    </simpleLocation>
</searchConnectorDescription>

Zusätzliche Ressourcen

Referenz

searchConnectorDescriptionType-Element (Search Connector Schema)

Andere Ressourcen

OpenSearch

Microsoft Download Center