Začínáme s federovaným vyhledáváním ve Windows
Podpora federace vyhledávání ve vzdálených úložištích dat pomocí technologií OpenSearch umožňuje uživatelům přistupovat ke vzdáleným datům v Průzkumníku Windows a pracovat s nimi. Můžete vytvořit webové úložiště dat, které se dá prohledávat pomocí federovaného vyhledávání systému Windows a povolit bohatou integraci vzdálených zdrojů dat s Průzkumníkem Windows, aniž byste museli psát nebo nasazovat jakýkoli kód na straně klienta Systému Windows.
Toto téma je uspořádané takto:
- Co je federované vyhledávání?
- Kroky pro vytváření federovaného vyhledávání
- fungování federovaného vyhledávání
- Odesílání dotazů a vracení výsledků hledání v RSS nebo Atom
- Příklady federovaného vyhledávání
- Další zdroje
- související témata
Co je federované vyhledávání?
Windows 7 podporuje připojení externích zdrojů k klientovi Windows prostřednictvím protokolu OpenSearch. To umožňuje uživatelům prohledávat vzdálené úložiště dat a zobrazovat výsledky v Průzkumníku Windows. Standard OpenSearch verze 1.1 definuje jednoduché formáty souborů, které lze použít k popisu způsobu dotazování webové služby pro úložiště dat a způsobu, jakým má služba vracet výsledky vykreslení klientem. Federované vyhledávání windows se připojuje k webovým službám, které přijímají dotazy OpenSearch a vrací výsledky ve formátu RSS nebo Atom XML.
Následující snímek obrazovky znázorňuje výsledky hledání získané po vzdáleném vyhledávání na sharepointovém webu.
Postup sestavení federovaného vyhledávání
Pokud chcete vytvořit federované vyhledávání, proveďte následující kroky:
- Povolte vyhledávání v úložišti dat z Průzkumníka Windows tak, že poskytnete webovou službu kompatibilní s OpenSearch, která může vrátit výsledky ve formátu RSS nebo Atom.
- Vytvořte soubor s popisem OpenSearch (.osdx), který popisuje, jak se připojit k webové službě a jak mapovat všechny vlastní prvky v RSS nebo Atom XML.
- Nasaďte vyhledávací konektory do klientských počítačů s Windows pomocí souboru .osdx.
Následující diagram znázorňuje kroky pro vytváření federovaného vyhledávání.
Jak funguje federované vyhledávání
Komunikace mezi Průzkumníkem Windows a webovou službou OpenSearch se provádí prostřednictvím datové vrstvy Windows. Datová vrstva Windows může komunikovat s různými typy úložišť dat prostřednictvím zprostředkovatelů Windows Store. Každý poskytovatel se specializuje na komunikaci s úložišti dat, která podporují konkrétní protokol a mají specifické možnosti. Například následující obrázek osí, jak zprostředkovatel OpenSearch komunikuje s úložišti dat, které poskytují webovou službu, která podporuje OpenSearch standard.
Pokud chcete, aby úložiště dat podporovalo federované vyhledávání ve Windows 7, musíte provést řadu úloh. Následující tabulka uvádí úlohy pro povolení úložiště dat, co je potřeba k provedení jednotlivých úloh a kde najít dokumentaci.
Úkol | Požadavek | Dokumentace |
---|---|---|
Povolte vyhledávání v úložišti dat průzkumníkem Windows. |
Vytvořte webovou službu kompatibilní s OpenSearch. Vytvořte soubor s popisem OpenSearch (.osdx). |
Připojení vaší webové služby ve službě Windows Federated Search Povolení úložiště dat ve federovaném vyhledávání ve Windows |
Aktivně nasaďte webovou službu uživatelům v rámci podniku. |
Poskytněte uživatelům soubor .osdx, zkopírujte jej lokálně a zpřístupněte jej uživateli prostřednictvím zástupce. |
Nasazení konektorů vyhledávání ve Windows Federated Search |
Zobrazení výčtu výsledků hledání v Průzkumníku Windows v reakci na dotaz |
Implementujte webovou službu, která přijímá řetězec dotazu a vrací výsledky ve formátu RSS nebo Atom. |
Připojení vaší webové služby k Windows Federated Search |
Umožňuje uživatelům přidat vaše úložiště dat do Průzkumníka Windows. |
Vytvořte soubor .osdx a zadejte ho uživatelům. |
Povolení vašeho úložiště dat ve federovaném vyhledávání ve Windows |
Zobrazení položek jako položek podobných souborům v Průzkumníku Windows |
Vrátit adresu URL k souboru nebo streamu obsahu pomocí prvků enclosure nebo media:content. Zadejte příponu názvu souboru nebo typ MIME, který klientský počítač rozpozná. |
Povolení úložiště dat ve Windows Federovaném vyhledávání |
Zobrazení vlastních vlastností v Průzkumníku Windows nad rámec těch definovaných v standardech RSS nebo Atom |
Zadejte další metadata pomocí jiného oboru názvů XML ve výstupu RSS/Atom. Přidejte mapu vlastností do souboru .osdx. |
Vytvoření souboru popisu OpenSearch ve federovaném vyhledávání ve Windows |
Upravte vlastnosti, které se zobrazí pro položky v Průzkumníku Windows. |
Přidejte mapování proplist do svého souboru .osdx. |
Vytvoření souboru popisu OpenSearch ve federovaném vyhledávání ve Windows |
Zobrazte vlastní zobrazení webové stránky vašich položek v podokně náhledu. |
Vrátí jedinečné hodnoty přílohy a propojení. Zmapujte hodnotu URL na vlastnost System.WebPreviewUrl Windows Shell. |
Vytvoření souboru popisu OpenSearch ve Federovaném vyhledávání Windows |
Zobrazení tlačítka panelu příkazů v Průzkumníku Windows, které převrací dotaz na váš web. |
Do souboru .osdx zadejte šablonu Url format="text/html" . |
Vytvoření souboru popisu OpenSearch ve federovaném vyhledávání ve Windows |
Odesílání dotazů a vracení výsledků hledání v RSS nebo Atomu
Když uživatel zadá termín do vyhledávacího pole v pravém horním rohu Průzkumníka Windows, odešle se dotaz zprostředkovateli OpenSearch, který pak odešle dotaz do vzdáleného úložiště dat. Vzdálená webová služba odpoví na dotaz poskytnutím výsledků v dokumentu XML, který se obvykle označuje jako informační kanál, v jednom ze dvou podporovaných formátů (RSS nebo Atom). Každá výsledná položka v informačním kanálu obsahuje podřízené elementy XML, které představují nebo popisují metadata položek, jako je název, adresa URL, popis, miniatura atd. Zprostředkovatel OpenSearch zodpovídá za mapování hodnot elementů XML na systémové vlastnosti prostředí Windows, které můžou používat aplikace systému Windows.
Příklady federovaného vyhledávání
Následující příklad souboru OpenSearch Description (.osdx) se skládá z ShortName
a Url
elementů, což jsou minimální požadované podřízené prvky pro připojení externího úložiště dat k klientovi Windows prostřednictvím protokolu OpenSearch.
<OpenSearchDescription xmlns="https://a9.com/-/spec/opensearch/1.1/">
<ShortName>My web Service</ShortName>
<Url format="application/rss+xml" template="https://example.com/rss.php?query={searchTerms}&start={startIndex}&cnt={count}" />
</OpenSearchDescription>
Následující příklad ukazuje, jak vytvořit webové úložiště dat prohledávatelné ve formátu RSS a jak určit, že se vrátí jedna vyhledávací položka:
<rss version="2.0" xmlns:media="https://search.yahoo.com/mrss/" xmlns:example="https://example.com/namespace">
<channel>
<title>Search Results</title>
<item>
<title>An example result</title>
<link>https://example.com/pictures.aspx?id=01</link>
<description>This is a test of the emergency search results system. If this were a real emergency result, then you would be reading something more useful.</description>
<pubDate>Wed, 1 Oct 2008 23:12:00 GMT</pubDate>
<media:content url="https://example.com/pictures/picture01.jpg" fileSize="212889" type="image/jpeg" height="768" width="1024"/>
<media:thumbnail url="https://example.com/thumbnails/picture01.jpg" height="120" width="160"/>
<example:dateTaken>Mon, 22 Sep 2008 23:12:00 GMT</example:dateTaken>
</item>
</channel>
</rss>
Následující příklad ukazuje, jak mapovat vlastnosti na výchozí systémové vlastnosti tak, aby zobrazené položky byly seřazeny a seskupené:
<author>Sanjay Jacobs</author>
<category>Nature</category>
<pubDate>Thu, 24 Apr 2008 2003 21:34:38 GTMT</pubDate>
Následující příklad ukazuje, jak do každé položky v Průzkumníku Windows přidat zobrazení miniatury:
<media:thumbnail>
Další zdroje informací
Další informace o implementaci federace vyhledávání do vzdálených úložišť dat pomocí technologií OpenSearch ve Windows 7 a novějších naleznete v tématu "Další prostředky" v federované vyhledávání ve Windows.
Související témata
-
Povolení vašeho úložiště dat ve federovaném vyhledávání Windows
-
Vytvoření souboru OpenSearch popisu ve federovaném vyhledávání ve Windows
-
Jak dodržovat osvědčené postupy ve federovaném vyhledávání ve Windows
-
Nasazení konektorů vyhledávání ve Windows pro federované vyhledávání