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?
- Wie funktionieren Suchconnectorbeschreibungsdateien?
- Was ist das Beschreibungsschema des Suchconnectors?
- Was sind die wichtigsten Teile des Schemas?
- Beispiele für Suchconnectorbeschreibungsdateien
- Weitere Ressourcen
- Zugehörige Themen
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
- Weitere Informationen zum Bibliotheksbeschreibungsschema finden Sie unter Bibliotheksbeschreibungsschema.
- Weitere Informationen zum Installieren eines Suchconnectors finden Sie unter Verbundsuche in Windows.
Zugehörige Themen
-
Referenz
-
searchConnectorDescriptionType-Element (Search Connector Schema)
-
Andere Ressourcen