天天看點

Windows 7 資料總管搜尋Channel 9 視訊Federated Search 工作原理建立OSDX 搜尋連接配接器參考資料Channel 9 搜尋連接配接器下載下傳

下圖描繪了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&amp;displaylang=en&amp;tm">http://www.microsoft.com/downloads/details.aspx?familyid=c709a596-a9e9-49e7-bcd4-319664929317&amp;displaylang=en&amp;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,如需轉載請自行聯系原作者