利用混合式搜尋顯示內部部署 SharePoint 中 Office 365 的結果

 

**適用版本:**Office 365, SharePoint Online, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-21

了解如何在從具有雲端混合式搜尋的 SharePoint Server 網站進行搜尋時,顯示 Office 365 搜尋索引的結果。

在您設定雲端混合式搜尋之後,您的使用者在 Office 365 中使用搜尋中心時,會取得內部部署和 Office 365 內容的搜尋結果。不過,SharePoint Server 中文件庫內的現有搜尋 (例如小組網站) 會在您設定雲端混合式搜尋時停止傳回結果。如果您的使用者需要從小組網站進行搜尋,您可以設定從 SharePoint Server 小組網站進行搜尋,以顯示 Office 365 中搜尋索引的結果。您可使用 Search Service 應用程式以達成此設定。請注意,由於搜尋索引和搜尋中心位於相同的環境中,因此從 Office 365 中的搜尋中心進行搜尋,會比從 SharePoint Server 中的文件庫進行搜尋要快。

以下是雲端混合式搜尋解決方案的概觀。淺灰色線條代表您依照本文中的步驟所設定的項目。

下圖顯示資訊會從 SharePoint Server 2013 的站台搜尋方塊,透過雲端 SSA 流向 Office 365 的索引並回到站台搜尋方塊。

請遵循下列步驟:

  1. 確認雲端混合式搜尋可以運作

  2. 在雲端搜尋伺服器陣列中,建立結果來源以定義如何在 Office 365 中取得搜尋索引的搜尋結果

  3. 在雲端搜尋伺服器陣列中,將結果來源設定為雲端搜尋服務應用程式的預設結果來源

  4. 若您現有的內部部署文件庫位於 SharePoint Server 2010 和/或 SharePoint Server 2013 中,請設定查詢同盟,方法是發佈雲端搜尋服務應用程式 (雲端 SSA),讓 SharePoint Server 2010 和/或 SharePoint Server 2013 可以使用雲端 SSA。

建立結果來源以定義如何在 Office 365 中取得搜尋索引的搜尋結果

  1. 確認您用來執行此程序的使用者帳戶是雲端 SSA 的管理員。

  2. 在雲端搜尋伺服器陣列中,於管理中心的 [應用程式管理] 區段中,按一下 [管理服務應用程式]。

  3. 按一下您要在其中新增結果來源的雲端 SSA。

  4. 在雲端 SSA 的 [搜尋管理] 頁面上,按一下 [快速啟動] 中的 [結果來源]。

  5. 在 [管理結果來源] 頁面上,按一下 [新增結果來源]。

  6. 在 [新增結果來源] 頁面上,執行下列動作:

    1. 在 [一般資訊] 區段的 [名稱] 文字方塊中,輸入新結果來源的描述 (例如,Office 365 search index)。

    2. (選用) 在 [一般資訊] 區段的 [描述] 文字方塊中,輸入新結果來源的描述。

      將滑鼠指標放在特定設定頁面的結果來源上時,此描述將會顯示為工具提示。

    3. 在 [通訊協定] 區段中,選取 [遠端 SharePoint]。

    4. 在 [遠端服務 URL] 區段中,輸入 SharePoint Online 中要從中取得搜尋結果的根網站集合位址,例如 https://adventure-works.sharepoint.com。

    5. 在 [類型] 區段中,選取 [SharePoint 搜尋結果]。

    6. 在 [查詢轉換] 區段中,保留預設設定。

    7. 在 [認證資訊] 區段中,選取 [預設驗證]。

    8. 按一下 [確定] 儲存新的結果來源。

將結果來源設定為 Cloud Search Service 應用程式的預設結果來源

  1. 請確認執行此程序的使用者帳戶為雲端 SSA 的管理員。

  2. 在雲端搜尋伺服器陣列中,於管理中心的 [應用程式管理] 區段中,按一下 [管理服務應用程式]。

  3. 按一下您要將其結果來源設為預設值的雲端 SSA。

  4. 在 [搜尋管理] 頁面的 [查詢與結果] 區段中,按一下 [結果來源]。

  5. 在「管理結果來源」頁面,指向您要設為預設值的結果來源,按一下顯示的箭頭,然後按一下 [設為預設值]。

設定查詢同盟

若要設定查詢同盟,您必須發佈雲端 SSA,以讓 SharePoint Server 2010 或 SharePoint Server 2013 使用它。如需這種方法的概觀,請參閱<跨 SharePoint Server 伺服器陣列共用服務應用程式>,然後選取使用環境的 SharePoint Server 版本文章。

在下列每個步驟中,當您參照 SharePoint Server 文件時,請使用雲端搜尋伺服器陣列和雲端 SSA 的適當名稱和參數。

  1. 發佈並共用雲端 SSA,請參閱<在 SharePoint Server 中發佈服務應用程式>。

  2. 使用雲端 SSA。

    使用已發佈的 SSA 時,需要在使用與發佈 SharePoint 內部部署伺服器陣列之間交換信任憑證。請參閱<在 SharePoint Server 中交換伺服器陣列之間的信任憑證>,然後選取使用環境的 SharePoint Server 版本文章。

  3. 授與連線至雲端 SSA 的權限。

    將權限授與使用 SharePoint Server 2010 或 SharePoint Server 2013 伺服器陣列,以連線到已發佈的雲端 SSA。請參閱<在 SharePoint 2013 中設定已發佈服務應用程式的權限>。

  4. 連線至雲端 SSA。

    已在伺服器陣列之間設定信任和權限之後,即可設定 SharePoint Server 2010 或 SharePoint Server 2013 以連線到雲端搜尋伺服器陣列上的雲端 SSA。請參閱<在 SharePoint 2013 中連線至遠端伺服器陣列上的服務應用程式>。

  5. 設定要與雲端 SSA 建立關聯的 Web 應用程式。

    在 SharePoint Server 2010 或 SharePoint Server 2013 中,設定要與新雲端 SSA 連線建立關聯的 Web 應用程式。請參閱<從 SharePoint 2013 的 Web 應用程式新增或移除服務應用程式連線>。

相關主題

了解 SharePoint 的雲端混合式搜尋
規劃 SharePoint 的雲端混合式搜尋
設定 SharePoint 的雲端混合式搜尋