Search Connector i BlogEngine.NET

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.

  1. 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,
  2. Zmieniamy jego nazwę na Eastgroup_pl.osdx,
  3. Klikamy – ukaże się nam okno dialogowe z prośbą o potwierdzenie chęci dodania łącznika wyszukiwania,image
  4. Wyszukujemy treści!image

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.

  1. Tworzymy plik EastgroupLive.osdx,
  2. Wypełniamy go kodem (dostępny poniżej),
  3. Dodajemy poprzez kliknięcie,
  4. Wyszukujemy!

image

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&amp;count=50&amp;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.

Tagi: ,

Pingbacks and trackbacks (1)+

Add comment




  Country flag
biuquote
  • Comment
  • Preview
Loading


Eastgroup.pl na facebooku