Beschrijvingsschema van zoekconnector
Introduceert het beschrijvingsschema van de zoekconnector dat wordt gebruikt door Windows Verkenner-bibliotheken en federatieve zoekproviders. Het schema geeft de structuur en vereisten voor beschrijvingsbestanden van de zoekconnector (*.searchConnector-ms) en voor searchConnectorDescriptionType elementen van de shellbibliotheekbeschrijving (*.library-ms)-bestanden.
In dit onderwerp wordt het schema beschreven dat betrekking heeft op federatieve zoekconnectors. Zie Bibliotheekbeschrijvingsschemavoor meer informatie over bibliotheken en het bibliotheekbeschrijvingsschema.
Dit onderwerp bevat de volgende secties:
- Wat zijn zoekconnectors?
- Hoe werken beschrijvingsbestanden van de zoekconnector?
- Wat is het beschrijvingsschema van de zoekconnector?
- Wat zijn de belangrijkste onderdelen van het schema?
- voorbeelden van beschrijvingsbestanden van zoekconnector
- Aanvullende resources
- Verwante onderwerpen
Wat zijn zoekconnectors?
Zoekconnectors verbinden gebruikers met gegevens die zijn opgeslagen in webservices of externe opslaglocaties. Met Windows 7 kunnen gebruikers zoekconnectors installeren voor locaties, zoals webservices, zodat ze die locaties rechtstreeks vanuit Windows Verkenner doorzoeken. Zoekconnectors zijn zoekconnectorbeschrijvingsbestanden (*.searchConnector-ms) waarmee wordt opgegeven hoe u verbinding maakt, query's verzendt naar en resultaten ontvangt van de locatie.
Naast webservices kunnen zoekconnectors worden gebruikt om lokale indexbereiken te doorzoeken die zijn gemaakt door protocolhandlers. Gebruikers kunnen bijvoorbeeld lokaal geïndexeerde e-mail doorzoeken met de MAPI-protocolhandler met behulp van een zoekconnector voor dat e-mailarchief.
Hoe werken beschrijvingsbestanden van zoekconnector?
Wanneer de beschrijvingsbestanden van de zoekconnector zijn geïnstalleerd op de systemen van gebruikers, kunnen gebruikers Windows Verkenner openen, op de zoekconnector klikken in het navigatiedeelvenster en een zoekquery invoeren. Windows Verkenner verzendt de query met behulp van informatie uit het bestand Beschrijving van de zoekconnector, zoals welke provider moet worden gebruikt en het bereik van de zoekopdracht. De resultaten worden geretourneerd als RSS- of Atom-feeditems en worden weergegeven aan gebruikers alsof ze gewone Shell-items zijn.
Hoe u het beschrijvingsbestand van de zoekconnector implementeert, is afhankelijk van het type locatie dat door de zoekconnector wordt ondersteund:
- In een OpenSearch-configuratie (*.osdx)-bestand voor uw webservice
- Als onderdeel van de installatie van uw protocolhandler
Zorg ervoor dat de volgende dingen gebeuren wanneer een gebruiker het .osdx-bestand opent of de protocolhandler installeert:
- Het .searchconnector-ms-bestand wordt gemaakt in de map Windows Search (%userprofile%/Search).
- Er wordt een snelkoppeling naar het bestand .searchconnector-ms gemaakt in de map Koppelingen (%userprofile%/Links).
Wat is het beschrijvingsschema van de zoekconnector?
Het beschrijvingsschema van de zoekconnector is een XML-schema dat de structuur van de beschrijvingsbestanden van de zoekconnector (*.searchConnector-ms) definieert. Elke zoekconnector moet een beschrijvingsbestand voor zoekconnector hebben waarmee wordt aangegeven hoe u verbinding maakt, query's verzendt naar en resultaten ontvangt van de locatie.
Wat zijn de belangrijkste onderdelen van het schema?
De volgende tabel bevat de belangrijkste onderdelen van het schema.
Onderliggende elementen | Beschrijving |
---|---|
isSearchOnlyItem- | Hiermee wordt aangegeven of de locaties die door de zoekconnector worden ondersteund, alleen zoeken of zoeken en bladeren zijn. |
isDefaultSaveLocation | Alleen voor bibliotheekgebruik. |
isDefaultNonOwnerSaveLocation | Alleen voor bibliotheekgebruik. |
beschrijving | Beschrijft de zoekconnector. |
iconReference- | Identificeert de locatie van een aangepast pictogram voor de zoekconnector. |
imageLink- | Identificeert de locatie van een aangepaste miniatuur voor de zoekconnector. |
auteur | Identificeert de auteur van de zoekconnector. |
dateCreated | Hiermee geeft u de datum aan waarop de zoekconnector is gemaakt. |
templateInfo- | Hiermee geeft u een maptype voor de zoekconnector op. |
locationProvider- | Hiermee geeft u de zoekprovider moet worden gebruikt door deze zoekconnector. |
bereik | Hiermee geeft u de locaties op die moeten worden opgenomen en uitgesloten van het zoekbereik. |
propertyStore- | Hiermee geeft u de locatie van een op XML gebaseerde IPropertyStore- voor deze zoekconnector. De IPropertyStore- ondersteunt de geopende metagegevens van de zoekconnector. |
includeInStartMenuScope | Hiermee geeft u op of de locatie die wordt vertegenwoordigd door de zoekconnector moet worden opgenomen in het zoekbereik van het startmenu. |
domein | Identificeert het domein op het hoogste niveau van de zoekconnector. |
ondersteuntAdvancedQuerySyntax- | Hiermee geeft u op of de zoekconnector AQS (Advanced Query Syntax) ondersteunt. |
isIndexed | Hiermee geeft u op of de locatie die wordt vertegenwoordigd door de zoekconnector is geïndexeerd. |
Voorbeelden van beschrijvingsbestanden van zoekconnector
Hier volgt een voorbeeld van een beschrijvingsbestand voor een zoekconnector voor een federatieve zoekwebservice.
<?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>
Hier volgt een voorbeeld van een beschrijvingsbestand van de zoekconnector voor een MAPI-protocolhandler.
<?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>
Aanvullende informatiebronnen
- Zie Bibliotheekbeschrijvingsschemavoor meer informatie over het bibliotheekbeschrijvingsschema.
- Zie Federated Search in Windowsvoor meer informatie over het installeren van een zoekconnector.
Verwante onderwerpen
-
-
searchConnectorDescriptionType-element (Schema van zoekconnector)
-
andere resources