Von
Andreas Aschauer
30. September 2009 10:17
Die sogenannte Federated Search von Windows ist, wenn man weiss was sie alles kann, eine riesen Erleichterung beim Durchsuchen aller möglichen Datenquellen. Meist wird die Suche nur verwendet um lokale Dateien und Ordner zu finden, dass die Federated Search aber viel mehr als nur das kann, möchte ich hier anhand eines kleinen Beispiels zeigen.
Die Federated Search kann über OpenSearch Connector Dateien (*.osdx) erweitert werden um beliebige RSS Feeds oder Suchmaschienen für die Suche im Explorer zu nutzen. Die *.osdx Dateien können mit Notepad geöffnet und so leicht erstellt und angepasst werden.
Falls Microsoft Office installiert ist offenbart ein Blick in den Ordner %userprofile%\Searches schon die erste OSDX Datei, die es ermöglicht Office Elemente (zB. Outlook Kontakte, Emails,…) in die Suche miteinzubeziehen.
Hier nun ein kleines Beispiel wie man in Explorer mittels Federated Search direkt die MSDN durchsuchen kann
1: <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
2: <ShortName>MSDN Suche</ShortName>
3: <Url type="text/html" template="http://social.Msdn.microsoft.com/Search/en-US?query={searchTerms}"/>
4: <Url type="application/x-suggestions+json" template="http://services.social.microsoft.com/search//Data/AutoCompleteTerms?t={searchTerms}&b=Msdn&l=en-US&m=10&rf=oss10"/>
5: <Url type="application/rss+xml" template="http://social.Msdn.microsoft.com/Search/Feed.aspx?locale=en-US&query={searchTerms}&format=RSS&startindex={startIndex}" />
6: <LongName>MSDN durchsuchen</LongName>
7: <Image height="16" width="16" type="image/x-icon">http://i2.social.microsoft.com/GlobalResources/Images/Msdn/favicon.ico</Image>
8: </OpenSearchDescription>
Dieses kleine Code Snippet reicht aus um MSDN inklusive Auto-Suggestion in der Suche zu verwenden. Die Datei wird mit der Endung .osdx abgespeichert. Öffnet man diese Datei wird nachgefragt ob man sie zur Suche hinzufügen möchte und ein Search-Connector wird angelegt. Weiters wird unter %userprofile%\Links ein Link zur Suche angelegt, der dann in den Favoriten erscheint.

Suchergebnisse in der MSDN:
Links:
Windows 7 Federated Search Implementer’s Guide