Megosztás a következőn keresztül:


Keresési összekötő leírási sémája

Bemutatja a Keresési összekötő leírása sémát, amelyet a Windows Explorer-kódtárak és az összevont keresési szolgáltatók használnak. A séma meghatározza a Keresési összekötő leíró fájljainak (*.searchConnector-ms) és searchConnectorDescriptionType a Shell-kódtár-leírás (*.library-ms) fájljainak struktúráját és követelményeit.

Ez a témakör az összevont keresési összekötőkhöz kapcsolódó sémát ismerteti. A kódtárakról és a kódtár leírási sémájáról további információt Kódtár leírása sémacímű témakörben talál.

Ez a témakör a következő szakaszokat tartalmazza:

Mik azok a keresési összekötők?

A keresési összekötők webszolgáltatásokban vagy távoli tárolási helyeken tárolt adatokkal kötik össze a felhasználókat. A Windows 7-ben a felhasználók telepíthetnek keresési összekötőket helyekre, például webszolgáltatásokra, így közvetlenül a Windows Intézőből kereshetnek ezeken a helyeken. A keresési összekötők a keresési összekötők leírásfájljai (*.searchConnector-ms), amelyek meghatározzák, hogyan csatlakozhat, küldhet lekérdezéseket, és fogadhat eredményeket a helyről.

A webszolgáltatások mellett a keresési összekötők is használhatók a protokollkezelők által létrehozott helyi index-hatókörök keresésére. A felhasználók például a MAPI protokollkezelővel helyileg indexelt e-maileket kereshetnek az adott e-mail-tároló keresési összekötőjével.

Hogyan működnek a keresési összekötő leírásfájljai?

Ha a Keresési összekötő leírásfájljai telepítve vannak a felhasználói rendszereken, a felhasználók megnyithatják a Windows Intézőt, a navigációs panelen kattintson a keresési összekötőre, és írja be a keresési lekérdezést. A Windows Intéző a keresési összekötő leírásfájljának információi alapján küldi el a lekérdezést, például a használni kívánt szolgáltatót és a keresés hatókörét. Az eredmények RSS- vagy Atom-hírcsatornaelemekként jelennek meg, és úgy jelennek meg a felhasználók számára, mintha normál Shell-elemek lennének.

A Search Connector Description fájl üzembe helyezése a keresési összekötő által támogatott hely típusától függ:

  • A webszolgáltatás OpenSearch konfigurációs (*.osdx) fájljában
  • A protokollkezelő telepítésének részeként

Győződjön meg arról, hogy a következő dolgok történnek, amikor egy felhasználó megnyitja az .osdx fájlt, vagy telepíti a protokollkezelőt:

  • A .searchconnector-ms fájl a felhasználók Windows Searches mappában (%userprofile%/Keresések) jön létre.
  • A .searchconnector-ms fájlra mutató parancsikon a felhasználók Hivatkozások mappájában (%userprofile%/Hivatkozások) jön létre.

Mi a keresési összekötő leírási sémája?

A Keresési összekötő leírása séma egy XML-séma, amely meghatározza a Search Connector Description files (*.searchConnector-ms) struktúráját. Minden keresési összekötőnek rendelkeznie kell egy keresési összekötő leírásfájllal, amely meghatározza, hogyan csatlakozhat, küldhet lekérdezéseket, és fogadhat eredményeket a helyről.

Mik a séma fő részei?

Az alábbi táblázat a séma főbb részeit sorolja fel.

Gyermekelemek Leírás
isSearchOnlyItem Meghatározza, hogy a keresési összekötő által támogatott helyek csak kereséssel vagy kereséssel és tallózással érhetők-e el.
isDefaultSaveLocation Csak tárhasználat esetén.
isDefaultNonOwnerSaveLocation Csak tárhasználat esetén.
leírási A keresési összekötőt ismerteti.
iconReference Azonosítja a keresési összekötő egyéni ikonjának helyét.
imageLink Azonosítja a keresési összekötő egyéni miniatűrjének helyét.
szerző A keresési összekötő szerzőjének azonosítása.
dateCreated A keresési összekötő létrehozásának dátumát azonosítja.
templateInfo Megadja a keresési összekötő mappatípusát.
locationProvider Megadja a keresési összekötő által használni kívánt keresési szolgáltatót.
hatókör Megadja a keresési hatókörbe felvenni és kizárni kívánt helyeket.
propertyStore Az XML-alapú IPropertyStore helyét adja meg ehhez a keresési összekötőhöz. Az IPropertyStore támogatja a keresési összekötő megnyitott metaadatait.
tartalmazza azInStartMenuScope Megadja, hogy a keresési összekötő által képviselt hely szerepeljen-e a Start menü keresési hatókörében.
tartomány Azonosítja a keresési összekötő legfelső szintű tartományát.
támogatja azAdvancedQuerySyntax Megadja, hogy a keresési összekötő támogatja-e a speciális lekérdezési szintaxist (AQS).
indexelt Megadja, hogy a keresési összekötő által képviselt hely indexelve van-e.

 

Példák a keresési összekötő leírásfájljaira

Az alábbiakban egy összevont keresési webszolgáltatás keresési összekötőjének leírásfájlját mutatjuk be.

<?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>

Az alábbiakban egy MAPI protokollkezelő keresési összekötő leírásfájlját mutatjuk be.

<?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>

További erőforrások

referencia

searchConnectorDescriptionType elem (keresési összekötő sémája)

Egyéb erőforrások

OpenSearch

Microsoft Letöltőközpont