Eine wirklich coole Funktion in Windows 7 ist die Unterstützung für Federated Search. Hierdurch besteht die Möglichkeit, mit der Explorer-Suche unterschiedliche Search Engines abzufragen und damit verschiedene Suchquellen über eine einheitliche Benutzeroberfläche zu durchsuchen. Ermöglicht wird diese Funktion durch den Support des Open Search Standards. Auch SharePoint unterstützt diese Technologie und ermöglich damit einem Benutzern über des Windows Explorer Suchergebnisse von SharePoint-Webseiten darzustellen.
Um diese Funktionalität nutzten zu können, muss ein Federaded Search Provider (OSDX-Datei) für MOSS oder WSS erstellt werden. Hier ein Beispiel für eine .osdx-Datei:
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms-ose="http://schemas.microsoft.com/opensearchext/2009/">
<ShortName>ITaCS WSS Blog</ShortName>
<Description>WSS Suchergebnisseite von blogs.itacs.de</Description>
<Url type="application/rss+xml" template="http://blogs.itacs.de/fm/_layouts/srchrss.aspx?k={searchTerms}&cs=Diese%20Website&u=http%3A%2F%2Fblogs.itacs.de"/>
<Url type="text/html" template="http://blogs.itacs.de/fm/_layouts/OSSSearchResults.aspx?k={searchTerms}&cs=Diese%20Website&u=http%3A%2F%2Fblogs.itacs.de"/>
<ms-ose:locationProperties>
<ms-ose:property name="TreatLinkAsEnclosure">-1</ms-ose:property>
</ms-ose:locationProperties>
<ms-ose:ResultsProcessing format="application/rss+xml">
<ms-ose:LinkIsFilePath>-1</ms-ose:LinkIsFilePath>
</ms-ose:ResultsProcessing>
</OpenSearchDescription>
Zur Anfrage an den Search Provider wird die RSS-Darstellung von SharePoint genutzt genutzt. Das Ganze funktioniert natürlich auch über eine angepasste Suchergebnisseite des Office SharePoint Server oder Search Server. Durch einen einfachen Doppelklick auf die .osdx-Datei wird der Serach Provider in Windows 7 registriert. Wer möchte und einen Einblick in die Funktionalität erhalten möchte, kann sich gerne die .osdx-Datei des ITaCS Blogs herunterladen.
Bereitgestellt
27 Jul 2009 10:42
von
Fabian Moritz