下圖描繪了Federated Search 的基本工作原理:
2. 搜尋連接配接器安裝後便可以在資料總管中看到Channel 9 選項:
接下來可以通過Search Provider 來搜尋我們想找的視訊内容:
雖然隻是輸入了簡單的幾個關鍵字,其實Search Provider 在幕後将搜尋框裡文字替換進類似“http://channel9.msdn.com/Search/feed/rss/?Term={searchTerms}” 的HTTP 請求中,并發送到具有OpenSearch 服務的主機。
3. 當Channel 9 伺服器接到請求後會要馬上進行查詢,并将結果以RSS 格式(如下圖所示)傳回到我們的計算機。
4. 最後,Windows Explorer 把這些RSS 代碼稍作整理将美觀的内容呈現到我們面前。
.osdx 檔案分為兩部分内容,一部分用于構造HTTP 請求及osdx 的一些基本資訊:
下表列出了URL 模闆參數的相關使用方法:
另一部分用來整理傳回的RSS 搜尋結果:
整理好的結果會以下圖方式展現出來:
<a href="http://11011.net/software/vspaste"></a>
下表為RSS XML 與Windows Shell 屬性的Mapping 參數:
最後将編輯好的文檔儲存為.osdx 格式即可,輕按兩下檔案安裝搜尋連接配接器:
1. Windows 7 Federated Search Provider Implementer's Guide
<a href="http://www.microsoft.com/downloads/details.aspx?familyid=c709a596-a9e9-49e7-bcd4-319664929317&displaylang=en&tm">http://www.microsoft.com/downloads/details.aspx?familyid=c709a596-a9e9-49e7-bcd4-319664929317&displaylang=en&tm</a>
2. Federated Search in Windows
<a href="http://msdn.microsoft.com/en-us/library/dd742958(VS.85).aspx">http://msdn.microsoft.com/en-us/library/dd742958(VS.85).aspx</a>
3. Creating an OpenSearch Description File in Windows Federated Search
<a href="http://msdn.microsoft.com/en-us/library/dd742951(v=VS.85).aspx">http://msdn.microsoft.com/en-us/library/dd742951(v=VS.85).aspx</a>
4. OpenSearch
<a href="http://www.opensearch.org/Specifications/OpenSearch/1.1">http://www.opensearch.org/Specifications/OpenSearch/1.1</a>
本文轉自Gnie部落格園部落格,原文連結:http://www.cnblogs.com/gnielee/archive/2010/04/23/windows7-federated-search-channel9.html,如需轉載請自行聯系原作者