Jedną z nowości w Windows 7 są tzw. Search Connectors – łączniki wyszukiwania. Pozwalają one przeszukiwać zasoby Internetu, dając nam przy tym wrażenie pracy z lokalnymi plikami. Postanowiłem zrobić taki Connector dla bloga grupy – Eastgroup.pl. Jako wynik moich prac powstały dwa Connectory, które stanowią różne podejścia do przeszukiwania witryny.
Mechanizm wbudowany
Pierwsze rozwiązanie problemu bazuje na wbudowanych mechanizmach systemu BlogEngine .NET.
- Pobieramy plik http://eastgroup.pl/opensearch.axd – ważne jest, aby zapisać plik a nie kopiować go z przeglądarki, jeśli chcemy kopiować najbezpieczniej jest to zrobić z podglądu źródła strony,
- Zmieniamy jego nazwę na Eastgroup_pl.osdx,
- Klikamy – ukaże się nam okno dialogowe z prośbą o potwierdzenie chęci dodania łącznika wyszukiwania,
- Wyszukujemy treści!
Kod łącznika:
1: <?xml version="1.0" encoding="UTF-8"?>
2: <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
3: <ShortName>Eastgroup.pl</ShortName>
4: <Description>Grupa .NET na UWM w Olsztynie</Description>
5: <Image height="16" width="16" type="image/vnd.microsoft.icon">http://eastgroup.pl/pics/favicon.ico</Image>
6: <Url type="text/html" template="http://eastgroup.pl/search.aspx?q={searchTerms}"/>
7: <Url type="application/rss+xml" template="http://eastgroup.pl/syndication.axd?q={searchTerms}"/>
8: </OpenSearchDescription>
Wykorzystanie Live.com
Alternatywnym rozwiązaniem jest skorzystanie z wyników wyszukiwania serwisu Bing. Google niestety nie pozwala daje możliwości zwracania wyników zapytania w formie pliku XML.
- Tworzymy plik EastgroupLive.osdx,
- Wypełniamy go kodem (dostępny poniżej),
- Dodajemy poprzez kliknięcie,
- Wyszukujemy!

Kod łącznika:
1: <?xml version="1.0" encoding="UTF-8"?>
2: <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms-ose="http://schemas.microsoft.com/opensearchext/2009/">
3: <ShortName>EastgroupLive _</ShortName>
4: <Description>Przeszukuj Eastgroup.pl za pomocą usługi Live.com</Description>
5: <Url type="application/rss+xml" template="http://search.live.com/results.aspx?q={searchTerms}+site%3Aeastgroup.pl&count=50&format=rss"/>
6: </OpenSearchDescription>
Podsumowanie
Wyszukiwanie za pomocą nowego mechanizmu, który został wprowadzony wraz z Windows 7, wydaje się bardzo ciekawe. Dwie metody, które zostały tu przedstawione przeszukują serwis w inny sposób. Należy wybrać sobie ten, który dla nas będzie wydawał się rozsądniejszy.