升級如何影響搜尋系統架構 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

下表中的資訊說明當您從 Microsoft Office SharePoint Server 2007 升級至 Microsoft SharePoint Server 2010 時,搜尋系統架構中的功能會受到什麼影響。

功能 Office SharePoint Server 2007 中的功能 SharePoint Server 2010 中對應的功能

Search Service

共用服務提供者 (SSP) 主控一或多個集中管理且可重複使用的服務。這些服務可供伺服器陣列的許多 Web 應用程式使用。其中一項服務是 Office SharePoint Server Search Service (OSearch)。OSearch 服務係用以編目內容存放庫、建立編目內容索引,以及為使用者提出的搜尋查詢提供服務。

但是,管理員可能想要為全伺服器陣列的搜尋設定,定義多組搜尋設定。例如,為安全性原因起見,管理員可能想要為一組內容來源指定一項內容索引,而另一組內容來源再指定另一項內容索引。為定義其他組的全伺服器陣列搜尋系統設定,搜尋管理員必須在不同的 SSP 中設定 OSearch 服務。伺服器陣列中若無可用於此用途的其他 SSP,伺服器陣列管理員即必須建立新的 SSP。但每個 SSP 都需要維護,且會在 OSearch 服務所使用的資源之外,額外消耗系統資源。

針對每一個升級前即已存在於伺服器陣列中的 SSP,升級程序會自動建立「Search Service 應用程式」。升級時,來自於 SSP 之 OSearch 服務的管理設定,會複製到相對應的新 Search Service 應用程式中。例如,新的 Search Service 應用程式包含來自於相對應之 SSP 內 OSearch 服務的內容來源、範圍及編目規則。

Search Service 設定相依性

在 SSP 中,搜尋管理員會設定 OSearch 服務,以定義一組全伺服器陣列搜尋系統的設定 (例如內容來源及範圍)。每個 SSP 僅能包含一項 OSearch 服務。因此,SSP 只能對全伺服器陣列搜尋系統供應一組設定。

每個 Search Service 應用程式都會為全伺服器陣列搜尋系統供應一組設定 (例如內容來源及範圍)。Search Service 應用程式並不需要如 SSP 的主機。搜尋管理員只要建立並設定一個額外的 Search Service 應用程式,即可在全伺服器陣列搜尋系統中新增一組新設定。

資料庫

每個 SSP 都有兩個資料庫:

  • SSP 資料庫。此資料庫包含:

    • 用於搜尋的管理設定,例如內容來源和範圍。

    • 設定檔儲存 (僅限 Office SharePoint Server 2007)。

  • 搜尋資料庫。此資料庫包含:

    • 編目程式內部資料,例如編目記錄檔。

    • 屬性儲存區,包括來自已編目文件的中繼資料。

對於在升級前存在的每個 SSP,下列三個資料庫會建立在其對應的 Search Service 應用程式中,並與其對應的 Search Service 應用程式產生關聯:

  • 搜尋管理資料庫。此資料庫包含儲存在 SSP 資料庫中,用於搜尋的管理設定。

  • 編目資料庫。此資料庫包含儲存在 SSP 資料庫中的編目程式內部資料。

  • 屬性資料庫。此資料庫大致與升級前存在的搜尋資料庫相同 (在升級前存在的搜尋資料庫中,有些資訊會移至搜尋管理資料庫和編目資料庫)。

每個 Search Service 應用程式只有一個搜尋管理資料庫。但在升級之後,可以擴大編目資料庫及屬性資料庫。

編目

索引伺服器會有一個編目程式。

「編目伺服器」會包含一或多個編目元件,可單獨編目個別內容。

提供查詢服務

查詢伺服器只有一個元件提供搜尋查詢服務。

查詢伺服器可主控一或多個查詢元件,這些元件每一個都可提供搜尋查詢服務。

內容索引

每個 SSP 只能包含一個 OSearch 服務,和一個對應的內容索引。

針對升級前即已存在的每個 SSP,會建立一個附查詢元件的索引分割區。就地升級會將整個內容索引從 SSP 複製到新的索引分割區。升級後,管理員可以擴充為多個索引分割區。每個索引分割區都包含索引不連續的部分。例如,在有兩個索引分割區的拓撲中,每個分割區包含一半的索引。

在資料庫附加升級中,並不會保留舊的內容索引。若要建立索引,則必須在升級之後執行完整編目。

傳播內容索引

搜尋系統會將內容索引儲存在索引伺服器的檔案系統中。搜尋系統還會將內容索引的複本傳播至每部查詢伺服器的檔案系統。

每項編目元件都會將內容索引傳播到查詢伺服器的索引分割區中。搜尋系統會將內容索引儲存在查詢伺服器的檔案系統中。編目伺服器則不保留內容索引的複本。

為 SSP 和 Search Service 應用程式命名

伺服器陣列中的每個 SSP 都有唯一的名稱,例如 SharedServices1。

在升級程序期間建立的每個 Search Service 應用程式,都會有個預設名稱,這是根據 Microsoft Office SharePoint Server 2007 中對應的 SSP 名稱所設。例如,如果 SSP 之前的名稱為 SharedServices1,則對應的 Search Service 應用程式名稱就會預設為 SharedServices1_Search。不過,管理員可利用升級時所用的 XML 檔案來自訂這些資料庫名稱。

See Also

Concepts

升級如何影響搜尋中心網站 (SharePoint Server 2010)