升級如何影響搜尋系統架構 (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,下列三個資料庫會建立在其對應的 Search Service 應用程式中,並與其對應的 Search Service 應用程式產生關聯:
每個 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 檔案來自訂這些資料庫名稱。 |