在 SharePoint Server 2013 中建立及設定 Search Service 應用程式

 

適用版本:SharePoint Server 2013

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

摘要:了解如何建立及設定 SharePoint Search Service 應用程式,以讓您編目內容及提供搜尋結果給使用者。

如果您在安裝 SharePoint Server 2013 之後使用 [伺服器陣列設定精靈],此時可能已建立 Search Service 應用程式。若要確認是否存在 Search Service 應用程式,您可以在管理中心首頁上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。本文的其餘部分假設 Search Service 應用程式尚不存在,因此您必須建立此應用程式。

注意事項附註:
因為 SharePoint 2013 在 Internet Information Services (IIS) 中以網站形式運作,所以管理員與使用者均依賴瀏覽器提供的協助工具功能。SharePoint 2013 支援所支援瀏覽器的協助工具功能。如需詳細資訊,請參閱下列資源:

當您部署及設定 Search Service 應用程式時,會執行下列主要工作:

  1. 建立帳戶 - Search Service 應用程式需要特定網域使用者帳戶。

  2. 建立 Search Service 應用程式 - Search Service 應用程式提供企業搜尋功能。

  3. 設定 Search Service 應用程式 - Search Service 應用程式的基本設定包含設定預設內容存取帳戶、電子郵件連絡人及內容來源。

  4. 設定 Search Service 應用程式拓撲 - 您可以在伺服器陣列的不同伺服器上部署搜尋元件。您也可以指定要用來裝載與搜尋相關之資料庫的 SQL Server 執行個體。

下表列出建立 Search Service 應用程式時所需的帳戶。

 

帳戶 說明 注意

Search Service

SharePoint Server Search Service (Windows 服務) 的 Windows 使用者認證

此設定會套用至伺服器陣列中的所有 Search Service 應用程式。您可以隨時在管理中心首頁上,按一下 [安全性] 區段中的 [設定服務帳戶] 變更此帳戶。

  • 搜尋管理 Web 服務應用程式集區

  • 搜尋查詢及網站設定 Web 服務應用程式集區

Windows 使用者認證

針對上述每個帳戶,您可以使用為 Search Service 指定的相同認證。或者,您可以根據基本權限管理原則,為每個帳戶指定不同的認證。

預設的內容存取

Search Service 應用程式的 Windows 使用者認證,可在編目時用來存取內容

建議您根據基本權限管理原則,為預設內容存取帳戶指定不同的帳戶。

用於 Search Service、搜尋管理 Web 服務應用程式集區,以及搜尋查詢和網站設定 Web 服務應用程式集區的帳戶,必須註冊為 SharePoint Server 2013 中的受管理帳戶,才可以在建立 Search Service 應用程式時使用這些帳戶。請使用下列程序將每個帳戶註冊為受管理帳戶。

註冊受管理帳戶
  1. 在管理中心首頁上,按一下 [快速啟動] 中的 [安全性]。

  2. 在「安全性」頁面上,按一下 [一般安全性] 區段中的 [設定受管理帳戶]。

  3. 在「受管理帳戶」頁面上,按一下 [註冊受管理帳戶]。

  4. 在「註冊受管理帳戶」頁面的 [帳戶註冊] 區段中,輸入要用為服務帳戶之認證的使用者名稱及密碼。

  5. 若要讓 SharePoint Server 2013 管理此帳戶的密碼變更,請選取 [啟動自動變更密碼] 核取方塊並設定自動變更密碼的參數。

  6. 按一下 [確定]。

每個 Search Service 應用程式各有不同的內容索引。如果您想針對不同組內容使用不同的內容索引,則可以建立多個 Search Service 應用程式。例如,如果您想將機密內容 (如員工福利資訊) 隔離到不同的內容索引中,則可以建立個別的 Search Service 應用程式來對應該組內容。

如果您的 SharePoint 環境是混合式的,您可以將 SharePoint Server 2013 中的內容索引編輯至 UNRESOLVED_TOKEN_VAL(Office 365) 內容索引中。在此情況下,您必須建立雲端類型的「搜尋」服務應用程式。每個伺服器陣列只能建立一個雲端搜尋服務應用程式,但您可以建立多個與單一雲端 SSA 結合的 SSA。

注意事項附註:
每個 Search Service 應用程式都有它自己的搜尋拓樸。如果您在伺服器陣列中建立不只一個 Search Service 應用程式,建議您為每個 Search Service 應用程式的搜尋拓撲配置專用伺服器。部署數個 Search Service 應用程式至同一部伺服器會大幅提高該伺服器上的資源需求 (CPU 和記憶體)。

您可以使用下列程序建立搜尋服務應用程式或雲端搜尋服務應用程式。

建立 Search Service 應用程式
  1. 檢查執行此程序的使用者帳戶是否為您想建立服務應用程式之伺服器陣列管理員群組的成員。

  2. 在管理中心首頁上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在「管理服務應用程式」頁面的功能區上,依序按一下 [新增] 及 [Search Service 應用程式]。

  4. 在「建立新的 Search Service 應用程式」頁面上,執行下列動作:

    1. 接受 [服務應用程式名稱] 的預設值,或輸入 Search Service 應用程式的新名稱。

    2. 在 [Search Service 帳戶] 清單中,選取您在上一個程序中為了執行 Search Service 所註冊的受管理帳戶。

    3. 在 [搜尋管理 Web 服務的應用程式集區] 區段中,執行下列動作:

      1. 選取 [建立新的應用程式集區] 選項,然後在 [應用程式集區名稱] 文字方塊中指定應用程式集區的名稱。

      2. 在 [選取應用程式集區的安全性帳戶] 區段中,選取 [可設定] 選項,然後從清單中選取為了執行搜尋管理 Web 服務應用程式集區所註冊的帳戶。

    4. 在 [搜尋查詢和網站設定 Web 服務的應用程式集區] 區段中,執行下列動作:

      1. 選擇 [建立新的應用程式集區] 選項,然後在 [應用程式集區名稱] 文字方塊中指定應用程式集區的名稱。

      2. 在 [選取應用程式集區的安全性帳戶] 區段中,選取 [可設定] 選項,然後從清單中選取為了執行搜尋查詢和網站設定 Web 服務應用程式集區所註冊的帳戶。

  5. 按一下 [確定]。

您可以在 Search Service 應用程式的「搜尋管理」頁面上,設定該服務應用程式。請使用下列程序移至特定 Search Service 應用程式的「搜尋管理」頁面。

移至搜尋管理頁面
  1. 確認執行此程序的使用者帳戶是否為您要設定之 Search Service 應用程式的管理員。

  2. 在管理中心網站的首頁上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在「管理服務應用程式」頁面上,按一下您要設定的 Search Service 應用程式。

在「搜尋管理」頁面上,設定下列各節所述的設定:

  • 指定預設的內容存取帳戶

  • 指定連絡人的電子郵件地址

  • 建立內容來源

當您建立 Search Service 應用程式時,您為 Search Service 指定的帳戶會自動設定為預設內容存取帳戶。凡是內容的相關聯編目規則未指定其他帳戶,編目程式便會使用此帳戶,對這些內容進行編目。建議您為預設的內容存取帳戶指定網域使用者帳戶,且其讀取權能儘可能涵蓋您想要編目的內容範圍。您可以隨時變更預設的內容存取帳戶。如需詳細資訊,請參閱 SharePoint Server 2013 中編目的最佳作法中的使用預設內容存取帳戶來編目大部分的內容

如果您必須使用其他帳戶編目特定內容,您可以建立編目規則並指定其他帳戶進行編目。如需如何建立編目規則的資訊,請參閱<在 SharePoint Server 2013 中管理編目規則>。

請使用下列程序指定預設的內容存取帳戶。

指定預設的內容存取帳戶
  1. 在「搜尋管理」頁面的 [系統狀態] 區段中,按一下 [預設內容存取帳戶] 列中的連結。

  2. 在 [預設內容存取帳戶] 對話方塊的 [帳戶] 方塊中,以「網域\使用者名稱」格式輸入您為內容存取建立的帳戶。

  3. 在 [密碼] 及 [確認密碼] 方塊中,輸入此帳戶的密碼。

  4. 按一下 [確定]。

Search Service 會將連絡人電子郵件地址寫入已編目伺服器的記錄中。預設的連絡人電子郵件地址 someone@example.com 是預留位置。建議您將此變更為當編目可能發生問題時 (例如,正在編目搜尋系統的伺服器效能低落),外部管理員可以連絡的帳戶。

請使用下列程序指定連絡人的電子郵件地址。

指定連絡人的電子郵件地址
  1. 在「搜尋管理」頁面上,按一下 [系統狀態] 區段中的 [連絡人電子郵件地址] 連結。

  2. 在 [搜尋電子郵件設定] 對話方塊的 [電子郵件地址] 方塊中,輸入想要顯示在搜尋系統所編目之伺服器記錄中的電子郵件地址。

  3. 按一下 [確定]。

為了讓使用者可以取得搜尋結果,搜尋系統必須先編目對應的內容。進行編目至少必須具備一個「內容來源」。「內容來源」是一組選項,可以用於指定編目的內容類型、編目的起始 URL,以及編目的時間與深度。建立 Search Service 應用程式之後,會自動建立名為「本機 SharePoint 網站」的內容來源,並設定成可對本機伺服器陣列中的所有 SharePoint 網站進行編目,以及編目使用者設定檔。您可以建立內容來源,以指定要編目的其他內容,以及系統編目該內容的方式。如需詳細資訊,請參閱在 SharePoint Server 2013 中新增、編輯或刪除內容來源。但是,如果您不想編目本機伺服器陣列之 SharePoint 網站以外的內容,則不需要建立其他內容來源。

如果在安裝 SharePoint Server 2013 時選擇 [獨立] 安裝選項,在安裝完成之後就會自動對伺服器陣列中的所有 SharePoint 網站進行完整編目,之後每隔 20 分鐘就會排定執行累加編目。如果在安裝 SharePoint Server 2013 時選擇 [伺服器陣列] 安裝選項,則不會自動排定或執行編目。在後面的情況下,您必須手動開始編目或排程執行編目的時間。如需詳細資訊,請參閱下列文章:

當您建立 Search Service 應用程式時,會在架設管理中心網站的應用程式伺服器上啟動 SharePoint Server Search Service,並將搜尋元件部署至該伺服器。如果伺服器陣列中有多部應用程式伺服器,您可以根據需求,在其他應用程式伺服器上部署額外的搜尋元件。您可以部署特定元件的多個執行個體。如需詳細資訊,請參閱下列文章:

顯示: