本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

SharePoint Server 2013 的搜尋概觀

 

適用版本:SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:瞭解 SharePoint 搜尋架構、SharePoint 搜尋元件、SharePoint 搜尋資料庫與 SharePoint 搜尋拓撲。

搜尋架構包含搜尋元件與資料庫。如何建構搜尋架構,端看搜尋使用地點而定:企業或網站。建置搜尋架構時,您應考量以下因素:高可用性、容錯、內容容量、網頁檢視及與每秒查詢估計值。

如需規劃及調整搜尋: 查看在 SharePoint Server 2013 中規劃企業搜尋架構在 SharePoint Server 2013 中擴充企業搜尋在 SharePoint Server 2013 中擴充網際網路網站的搜尋

針對不同的使用案例的搜尋拓撲的相關資訊: 請參閱技術圖表SharePoint Server 2013 的企業搜尋架構網際網路網站搜尋架構 SharePoint 伺服器 2013年

本文內容:

下表顯示所有可用的搜尋元件的概觀及搜尋資料庫。如需搜尋元件和資料庫的互動方式的詳細資訊,請參閱 < SharePoint Server 2013 搜尋架構技術圖表。

搜尋元件

搜尋元件名稱 描述

編目元件

編目內容來源以從編目項目收集編目屬性與中繼資料,並將此資訊傳送到內容處理元件。

內容處理元件

轉換編目項目,並傳送到索引元件。此元件也會將編目屬性對應至受管理的屬性。

分析處理元件

執行搜尋分析與流量分析。

索引元件

接收內容處理元件的已處理項目,並寫入搜尋索引。此元件也會處理傳入的查詢、從搜尋索引擷取資訊,並將結果集傳回查詢處理元件。

查詢處理元件

分析傳入的查詢。這樣有助於提高準確度、記憶與相關性。查詢會傳送到索引元件,索引元件會傳回該查詢的搜尋結果集。

搜尋管理元件

執行搜尋的系統處理序,並且加入與初始化搜尋元件的新執行個體。

搜尋資料庫

搜尋資料庫名稱 描述

編目資料庫

儲存追蹤資訊與編目項目歷程記錄資訊,例如文件與 URL,也會儲存上次編目時間、上次編目識別碼及上次編目期間的更新類型 (加入、更新、刪除) 等資訊。

連結資料庫

儲存內容處理元件擷取的未處理資訊與搜尋次數的相關資訊。分析處理元件會分析此資訊。

分析報表資料庫

儲存流量分析的結果。

搜尋管理資料庫

儲存搜尋設定資料。

編目元件負責編目內容來源。您可編目許多內容來源,例如檔案共用、SharePoint 內容、商務應用程式系列等等。若要擷取資訊,編目元件會叫用適當的索引連接器或通訊協定處理常式,藉以連接到內容來源。擷取內容後,編目元件會將編目項目傳送到內容處理元件。

如需編目內容來源的詳細資訊,請參閱<在 SharePoint Server 2013 中規劃編目及同盟>。

內容處理元件負責處理編目的項目,然後傳送到索引元件。內容處理元件執行各項操作 (例如文件剖析與屬性對應),也會執行語言處理 (例如語言偵測與實體擷取)。元件將編目項目轉換為搜尋索引內含的成品。內容處理元件還會將連結與 URL 寫入連結資料庫。

如需內容處理的詳細資訊,請參閱<在 SharePoint Server 2013 中規劃編目及同盟>。

分析處理元件會執行兩種類型的分析:搜尋分析與流量分析。這個元件會使用這些分析的資訊來改善 「 搜尋 」 相關性、 建立搜尋報表,並產生推薦和深層連結。

  • 搜尋分析會從連結資料庫擷取資訊,例如連結、按一下項目的次數、錨定文字、關於人員的資料,以及中繼資料。這些資料對於相關性很重要。

  • 流量分析會分析從前端透過事件儲存區收到的流量記錄資訊。流量分析會產生流量及統計資料報告。

分析的結果會新增至搜尋索引中的項目。此外,流量分析的結果會儲存在分析報告資料庫中。

如需詳細資訊,請參閱<SharePoint Server 2013 的分析處理概觀>。

您可將搜尋索引分割成不連續的部分,即稱為索引分割區。搜尋索引是所有索引分割區的彙總。每個索引分割區都有一個以上的索引複本。若要達成容錯能力和備援,請建立各個索引磁碟分割的索引複本,並對於多部伺服器散發索引複本。

索引元件是索引複本的邏輯表示法。在搜尋拓撲中,您必須為各個索引複本佈建一個索引元件。

索引元件:

  • 從內容處理元件接收已處理的項目,並將這些項目寫入索引檔案。索引檔案會儲存在裝載索引元件的伺服器之中的磁碟上。

  • 從查詢處理元件接收查詢,並傳回結果集。

如需搜尋結構描述與搜尋索引的詳細資訊,請參閱<SharePoint Server 2013 的搜尋結構描述概觀>。

查詢元件負責分析並處理查詢與結果。它會執行語言學處理,例如斷詞和字詞功能。查詢處理元件接收查詢時,會分析並處理查詢,以提高準確度、記憶與相關性。已處理的查詢會送交索引元件。索引元件會根據已處理的查詢將結果集傳回查詢處理元件,查詢處理元件進而處理該結果集,然後將結果集送到前端。

如需詳細資訊,請參閱<在 SharePoint 2013 中規劃轉換查詢和順序結果>。

搜尋管理元件負責執行搜尋的系統處理序。此元件執行佈建,也就是加入並初始化其他搜尋元件的執行個體。

編目資料庫儲存追蹤資訊與編目項目歷程記錄資訊,例如儲存上次編目時間、上次編目識別碼及上次編目期的更新類型 (加入、更新、刪除) 等資訊。

連結資料庫負責儲存內容處理元件擷取的資訊。此外,它會儲存與搜尋點選相關的資訊;人員按一下搜尋結果頁面之中搜尋結果的次數。這項資訊會在未處理的狀態下直接儲存,往後將由分析處理元件進行分析。

分析報表資料庫負責儲存流量分析結果。此外,它會儲存分析的統計資料資訊。SharePoint 會使用這些資訊來建立顯示不同統計資料的 Excel 報表。

搜尋管理資料庫負責儲存搜尋組態資料,例如拓樸、編目規則、查詢規則,以及編目和已管理屬性之間的對應。它也會儲存編目元件的存取控制清單 (ACL)。每個 Search Service 應用程式只能有一個搜尋管理資料庫。

https://technet.microsoft.com/zh-tw/library/jj219705.aspx
顯示: