從 Windows 7 搜尋企業 (SharePoint Server 2010)
適用版本: SharePoint Server 2010
上次修改主題的時間: 2016-11-30
使用者可使用同盟,從 Windows 7 用戶端執行企業搜尋。當使用者在 Windows 檔案總管中的搜尋方塊中輸入搜尋查詢時,Windows 7 用戶端可從 Microsoft SharePoint Server 2010 擷取搜尋結果,並會在使用者輸入查詢的 Windows 檔案總管視窗中顯示結果。本文說明管理員與使用者可從 SharePoint Server 2010 安裝一或多個「同盟搜尋連接器」至 Windows 7 用戶端,以啟用此搜尋功能的不同方法。本文同時還對從 SharePoint Server 中的「搜尋中心」搜尋企業,以及從 Windows 7 用戶端搜尋企業的優點進行了比較。
本文內容:
了解同盟與 OpenSearch 通訊協定
SharePoint Server 2010 作為 Windows 7 用戶端的同盟提供者
使用者如何在 Windows 7 用戶端上安裝同盟搜尋連接器 (提取方法)
管理員如何在 Windows 7 用戶端上安裝同盟搜尋連接器 (推入方法)
在 SharePoint Server 2010 中搜尋企業與從 Windows 7 用戶端搜尋企業的比較
了解同盟與 OpenSearch 通訊協定
在企業級搜尋中,同盟是將搜尋查詢傳送至外部搜尋結果提供者 (如搜尋引擎)、擷取搜尋結果,並將這些結果以本機方式呈現給使用者的程序。在此程序中,「同盟用戶端」會透過傳送搜尋查詢以要求搜尋結果,而「同盟提供者」則會回應查詢而傳送搜尋結果。
OpenSearch v1.1 通訊協定一般用於同盟。在此通訊協定中,同盟用戶端會以同盟提供者可識別的標準 URL 格式,傳送搜尋要求。搜尋結果會在同盟提供者伺服器上進行彙總,然後同盟提供者會以標準 XML 格式 (如 RSS 或 Atom),將這些結果傳回至同盟用戶端。之後,同盟用戶端會像用戶端瀏覽器一般地將搜尋結果呈現給使用者。下圖說明 OpenSearch 通訊協定所指定從同盟用戶端傳送到同盟提供者,然後再傳回同盟用戶端的結構與資料流程。
同盟搜尋資料流程 (OpenSearch 通訊協定)
如需 OpenSearch 通訊協定的詳細資訊,請前往 www.opensearch.org(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=198082&clcid=0x404)(可能為英文網頁)。
SharePoint Server 2010 作為 Windows 7 用戶端的同盟提供者
從搭載 Microsoft Office Servers 基礎結構更新的 Office SharePoint Server 2007 開始,SharePoint Server 即已支援 OpenSearch 標準作為同盟用戶端與同盟提供者。為了讓 SharePoint Server 能夠將搜尋結果當成同盟用戶端,搜尋管理員可設定「同盟位置」,該位置可定義搜尋系統從外部內容存放庫取得搜尋結果的方式。SharePoint Server 還可根據 OpenSearch 通訊協定於要求時為用戶端「提供」搜尋結果。也就是說,SharePoint Server 搜尋系統可以 URL 的形式接受來自外部系統的搜尋查詢,並以可搜尋的 RSS 摘要將搜尋結果傳回至外部系統。
Windows 7 用戶端是另一個可充當同盟用戶端的系統,其使用 OpenSearch 通訊協定從外部資料來源取得搜尋結果。Windows 7 用戶端可從中取得搜尋結果的一項來源,是 SharePoint Server 的 RSS 摘要。為使 Windows 7 用戶端能夠從 SharePoint Server 中取得搜尋結果,必須在 Windows 7 用戶端上安裝同盟搜尋連接器。您可以透過兩種方式達到此目的:使用者可安裝一個連接器 (提取方法),或搜尋管理員可安裝一個連接器 (push 方法)。
使用者如何在 Windows 7 用戶端上安裝同盟搜尋連接器 (提取方法)
管理員可對使用者說明,他們可以輕鬆地從 SharePoint Server 安裝同盟搜尋連接器,讓 Windows 7 用戶端啟用企業搜尋。在使用者於 SharePoint Server 中的「搜尋中心」內送出搜尋查詢之後,搜尋系統會在搜尋結果頁面上顯示結果。如果用戶端作業系統是 Windows 7,則同盟搜尋連接器圖示將會顯示在搜尋結果頁面的核心搜尋結果網頁組件頂端提醒圖示與 RSS 摘要圖示右側。以下螢幕擷取畫面顯示了搜尋結果頁面上的同盟搜尋連接器圖示。
SharePoint 搜尋結果頁面上的同盟搜尋連接器圖示
當使用者按一下同盟搜尋連接器圖示時,搜尋系統會執行下列動作:
產生一個 OpenSearch 說明 (.osdx) 檔。此為具有 Microsoft 擴充功能的 XML 檔。此檔案會定義將搜尋查詢傳送至 SharePoint Server 的方式,以及在 Windows 檔案總管中呈現搜尋結果的方式。在 Office SharePoint Server 2007,.osdx 檔的前身為 .fld 檔。如需 .osdx 檔案格式與功能的資訊,請參閱在 Windows 同盟搜尋中建立 OpenSearch 描述檔案(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=198085&clcid=0x404)(可能為英文網頁) 及讓 Windows Search 與企業資料來源設定成同盟(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=198087&clcid=0x404)(可能為英文網頁)。
提示使用者 [您要將這個搜尋連接器新增到 Windows 嗎?搜尋提供者:Search_Center_title (Search_Center_URL)。捷徑會新增到 Windows 我的最愛。]
使用者可按一下 [新增] 或 [取消] 以回應此提示。如果使用者按一下 [新增],則 Windows 7 會開啟 .osdx 檔,並在使用者的 Searches 資料夾 (磁碟機:\Users\使用者名稱\Searches) 中建立一個 Windows 7 同盟搜尋連接器,並會在 Windows 檔案總管中「我的最愛」中新增該連接器的捷徑。在此之後,Windows 7 的使用者可隨時在 Windows 檔案總管中按一下此捷徑,然後在 Windows 檔案總管的搜尋方塊中輸入任何搜尋查詢,以將查詢送出至 SharePoint Server。SharePoint Server 將會傳回搜尋結果以及相關聯的中繼資料 (如作者與日期),這些內容會顯示在 Windows 檔案總管中,以便使用者能夠加以檢視並與之互動。對於任何指定的查詢,只要是在 SharePoint Server 中直接執行搜尋,Windows 7 用戶端中所顯示的搜尋結果,就會與核心搜尋結果網頁組件中顯示的結果相同。但是,在 Windows 7 用戶端中顯示搜尋結果時,可能不會保留某些相關性設定 (如首選)。以下畫面顯示同盟搜尋結果在 Windows 檔案總管中的顯示方式。
Windows 檔案總管中顯示的同盟搜尋結果
在使用者按一下同盟搜尋連接器圖示之前,Windows 7 中的搜尋範圍會與在 SharePoint Server 中的「搜尋中心」內執行之上一個搜尋的範圍相同。例如,如果「搜尋中心」內上一個搜尋的範圍是使用者的小組網站,則該小組網站將會是 Windows 7 中可搜尋之對應同盟搜尋連接器捷徑的範圍。為了能夠取得 Windows 7 中不同範圍的搜尋結果,使用者必須先在 SharePoint Server 的「搜尋中心」內執行一個具有不同範圍的新搜尋,然後再按一下 SharePoint Server 中對應之搜尋結果頁面上的同盟搜尋連接器圖示。如此將可在 Windows 檔案總管中建立具有新範圍的同盟搜尋連接器捷徑。
管理員如何在 Windows 7 用戶端上安裝同盟搜尋連接器 (推入方法)
管理員可使用推入方法,將 SharePoint Server 中的同盟搜尋連接器,安裝到 Windows 7 用戶端上。在部門範圍內搜尋或在公司範圍內搜尋的同盟搜尋連接器,對於員工相當有用,因此將其同時推到多個 Windows 7 用戶端是不錯的選擇。
管理員可透過多種方式將同盟搜尋連接器推到用戶端電腦;例如,使用群組原則或登入指令碼,或透過將同盟搜尋連接器新增至桌面圖像。如需使用群組原則建立 .osdx 檔與部署同盟搜尋連接器的資訊,請參閱 Windows 7 同盟搜尋提供者實作人員指南(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=198088&clcid=0x404)(可能為英文網頁) 及在 Windows 同盟搜尋中建立 OpenSearch 說明檔(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=198089&clcid=0x404)(可能為英文網頁)。
下列程序說明另一種可供搜尋管理員用以在 Windows 7 用戶端電腦上,初始 SharePoint Server 中之同盟搜尋連接器部署的方法。在此程序中,管理員將建立一個 .osdx 檔,並將其儲存至共用文件庫中。管理員之後會對使用者傳送一封電子郵件訊息,其中包含一個指向 .osdx 檔的連結,以及有關該連結目的之說明。當使用者按一下電子郵件中的該連結時,系統會自動在 Windows 7 文件系統中建立一個同盟搜尋連接器,而且會在 Windows 檔案總管「我的最愛」中建立該連接器的捷徑。我們鼓勵搜尋管理員透過此方式,教育使用者如何利用 Windows 7 在企業中進行搜尋。
使用電子郵件將同盟搜尋連接器部署至用戶端電腦
確認正在執行此程序的使用者帳戶,是否對可儲存 .osdx 檔的共用文件庫,具有「參與」權限。並確認目標使用者是否對共用文件庫具有「讀取」權限。
從 SharePoint Server 中的「搜尋中心」(例如,部門範圍或公司範圍的「搜尋中心」) 執行文件搜尋。
以滑鼠右鍵按一下搜尋結果頁面上的同盟搜尋連接器圖示。
按一下 [另存目標],並將 .osdx 檔儲存至本機磁碟機上適合的位置。
在相同的部門範圍或公司範圍之「搜尋中心」內執行人員搜尋。
以滑鼠右鍵按一下搜尋結果頁面上的同盟搜尋連接器圖示。
按一下 [另存目標],並將 .osdx 檔儲存至本機磁碟機上適合的位置。
將每個 .osdx 檔上傳至共用文件庫。
針對已上傳至共用文件庫的每個 .osdx 檔,請執行下列操作:
以滑鼠右鍵按一下該連結。
按一下 [複製捷徑]。
將捷徑貼至電子郵件訊息中。您可為每個捷徑使用超連結顯示文字;例如,「在 Windows 檔案總管中新增公司範圍的文件搜尋捷徑」或「在 Windows 檔案總管中新增部門範圍的人員搜尋捷徑」。
在電子郵件訊息中,告知使用者下列內容:
當使用者按一下郵件中的連結時,會自動在 Windows 7 用戶端電腦上,為企業搜尋建立一個同盟搜尋連接器,同時會自動在 Windows 檔案總管的「我的最愛」中建立該同盟搜尋連接器的捷徑。
使用者可以在 Windows 檔案總管中按一下該同盟搜尋連接器捷徑,然後在 Windows 檔案總管中輸入一個搜尋查詢,以從與該同盟搜尋連接器相關聯的部門範圍或公司範圍之「搜尋中心」擷取搜尋結果。搜尋結果將會顯示在使用者輸入此查詢的 Windows 檔案總管視窗中。
在 SharePoint Server 2010 中搜尋企業與從 Windows 7 用戶端搜尋企業的比較
當使用者需要在大型文件集中尋找資訊時,直接在 SharePoint Server 使用者介面中執行企業搜尋特別有用。當使用者從 SharePoint Server 中的「搜尋中心」執行搜尋時,搜尋結果頁面一般會包含一個精簡搜尋面板,該面板透過使用隨著結果所傳回之中繼資料,有助於使用者縮小結果的範圍。除此之外,在 SharePoint Server 使用者介面中,管理員可使用首選與代表性頁面以設定結果排名。其他功能 (如查詢建議與「您的意思是」功能) 也可用以協助使用者尋找資訊。
相反的,精簡搜尋與首選等功能不適用於透過提取方法所安裝的同盟搜尋連接器,在 Windows 檔案總管中檢視的結果。(在使用 push 安裝方法的情況下,可將精簡搜尋功能手動新增至 .osdx 檔中)。因為此原因,當使用者想要從已知的小型網站而非大型資料儲存區擷取常用資訊時,從 Windows 7 用戶端搜尋企業最為有用。例如,使用者可能經常參考 SharePoint 小組網站上所儲存由同事所編寫的技術規格。在此情況下,因為已知作者及項目位置,所以精簡搜尋與其他相關性設定是否可用並不重要。管理員可告知使用者此類注意事項,並鼓勵使用者為儲存常用文件的小型網站,安裝同盟搜尋連接器。
在 Windows 7 的 Windows 檔案總管中檢視搜尋結果時,使用者可使用 Windows 功能 (如預覽與拖放) 以加快與桌面的互動。如需 Windows 7 中同盟功能的詳細資訊,請參閱 Windows 中的同盟搜尋(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=198091&clcid=0x404)(可能為英文網頁)。SharePoint Server 中的 RSS 摘要也為搜尋結果提供一組豐富的中繼資料。中繼資料可包含圖像、圖示、縮圖與視訊。最後,如果 Windows 檔案總管介面未提供使用者所需的資訊與功能,則使用者可在 Windows 檔案總管上按一下 [在網站上搜尋] 連結 (請參閱上一個螢幕擷取畫面),以開啟建立同盟搜尋連接器所在之 SharePoint Server 網站的瀏覽器索引標籤。在此網站上會顯示相同的查詢與搜尋結果,並會提供精簡搜尋面板。
See Also
Other Resources
管理同盟位置 (SharePoint Server 2010)
同盟搜尋概觀(可能為英文網頁)
同盟 Windows Search 與企業資料來源(可能為英文網頁)