規劃編目與同盟 (FAST Search Server 2010 for SharePoint)

 

適用版本: FAST Search Server 2010

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

本文討論如何規劃編目及同盟,以協助您了解 Microsoft FAST Search Server 2010 for SharePoint 如何同盟、編目及編製索引內容。

您必須對要提供給使用者搜尋的內容進行編目或同盟,使用者才可以使用 FAST Search Server 2010 for SharePoint 的企業搜尋功能。

本文內容依據索引連接器的三種類型來區分:

  1. Microsoft SharePoint Server 2010 索引連接器及編目架構

    大部分內容來源都可以使用此架構、整合式索引連接器或 Business Connectivity Services 進行編目。您可以用 SharePoint Server 2010 管理中心進行大部分的設定及操作工作。

  2. 同盟搜尋連接器

    同盟搜尋連接器可讓您將查詢傳遞至目標系統並顯示從該系統傳回的結果,而不需實際編目該內容。您可使用 SharePoint Server 2010 管理中心進行大部分的設定及操作工作。

  3. FAST Search Server 2010 for SharePoint 專用的索引連接器

    FAST Search Server 2010 for SharePoint 提供三種額外的索引連接器來編目 Web、資料庫及 Lotus Notes 內容。這些索引連接器主要是藉由編輯 XML 檔及 Windows PowerShell Cmdlet 進行設定,而您要使用命令列加以操作。

本文內容:

  • 識別內容來源及判定要使用何種索引連接器

    本節將協助您判定要使用何種索引連接器。

  • 規劃使用 SharePoint Server 2010 中整合的索引連接器

    本節可協助您規劃使用 SharePoint Server 2010 索引連接器架構及 FAST Search 內容 Search Service 應用程式。

  • 規劃同盟

    本節可協助您規劃如何使用 SharePoint Server 2010 架構及 FAST Search 查詢 Search Service 應用程式,來包含使用者查詢的同盟搜尋結果。

  • 規劃使用 FAST Search Server 2010 for SharePoint 索引連接器

    本節可協助您規劃使用 FAST Search Server 2010 for SharePoint 專用連接器。

    • 關於 FAST Search Web 編目程式

    • 關於 FAST Search 資料庫連接器

    • 關於 FAST Search Lotus Notes 連接器

    • 包含或排除編目的內容

    • 設定編目排程

識別內容來源及判定要使用何種索引連接器

FAST Search Server 2010 for SharePoint 會針對不同的內容來源,使用不同的索引連接器。索引連接器的選擇會受下列因素影響:您要編目的內容類型、個人偏好,以及組織的特定需求。

大部分內容來源都可以透過 Microsoft SharePoint Server 2010 提供的各種索引連接器進行編目。在管理中心使用者介面中,這些索引連接器的集合稱為 FAST Search 連接器。它並不是一個個別的索引連接器,而是多個索引連接器的集合。FAST Search 連接器透過 FAST Search 內容 Search Service 應用程式 (內容 SSA),與一或多個內容來源 (因此也就是索引連接器) 相關聯。內容 SSA 也會將 Microsoft SharePoint Server 2010 前端與 FAST Search Server 2010 for SharePoint 後端連接。

在安裝 FAST Search Server 2010 for SharePoint 時,您也可以存取三個 FAST Search Server 2010 for SharePoint 專用索引連接器。這些連接器可以饋送 Web、資料庫及 Lotus Notes 內容至索引。下表摘要列出可用的索引連接器及其建議的使用案例。

內容類型 索引連接器 建議的使用案例

SharePoint

SharePoint 索引連接器

用於所有使用案例。

檔案共用

檔案共用索引連接器

用於所有使用案例。

Exchange 公用資料夾

Exchange 索引連接器

用於所有使用案例。

人員設定檔

使用者設定檔索引連接器

用於所有使用案例。

這類型的內容會透過 FAST Search 查詢 Search Service 應用程式進行編目。

網站

網站索引連接器

當您要編目的網站數量有限,且沒有動態內容時,可使用此連接器。

FAST Search Web 編目程式

當您有很多網站要編目時,可使用此連接器。

當網站內容包含動態資料 (包括 JavaScript) 時,可使用此連接器。

當組織需要存取進階 Web 編目、設定及排程選項時,可使用此連接器。

當您要編目 RSS Web 內容時,可使用此連接器。

當網站內容使用進階登入選項時,可使用此連接器。

資料庫

商務資料目錄型索引連接器

當偏好的設定方法是使用 Microsoft SharePoint Designer 2010 時,可使用此連接器。

當您要使用時間戳記型變更偵測進行累加資料庫編目時,可使用此連接器。

當偏好的操作方法是使用 Microsoft SharePoint Server 2010 管理中心時,可使用此連接器。

當您要依據變更記錄啟用編目時,可使用此連接器。您可以直接修改連接器模型檔,並且在資料庫中建立預存程序,以達此目的。

FAST Search 資料庫連接器

當偏好的設定方法是使用 SQL 查詢時,可使用此連接器。

當您要進階資料透過 SQL 查詢加入操作選項時,可使用此連接器。

當您要使用進階累加更新功能時,可使用此連接器。如果沒有可用的更新資訊,FAST Search 資料庫連接器會使用總和檢查碼型的變更偵測進行累加編目。此連接器也支援時間戳記型變更偵測,並依據更新及刪除旗幟變更偵測。

Lotus Notes

Lotus Notes 索引連接器

當偏好的操作方法是使用 Microsoft SharePoint Server 2010 管理中心時,可使用此連接器。

FAST Search Lotus Notes 連接器

當需要完整的 Lotus Notes 安全性支援 (包括 Lotus Notes 角色的支援) 時,可使用此連接器。

當您要將 Lotus Notes 資料庫編目成附件時,可使用此連接器。

主要商務資料

商務資料目錄型索引連接器

當內容來源中的資料包含主要商務應用程式中的資料時,可使用此連接器。

當您要依據變更記錄啟用編目時,可使用此連接器。您可以直接修改連接器模型檔,並且在資料庫中建立預存程序,以達此目的。

關於編目及編製索引內容

成功編目內容的結果,就是索引連接器可以存取及讀取要供搜尋查詢使用的個別檔案或內容項目。藉由將內容編目,您會為那些項目建立一組編目屬性。這些編目屬性會對應至儲存在搜尋索引 (亦稱為索引) 中的 Managed 屬性。

注意

索引連接器不會變更主機伺服器上的檔案。索引連接器只被存取及讀取主機伺服器上的檔案,不會加以修改。在某些情況下,當索引連接器讀取主機伺服器上的內容時,可能會更新已編目之檔案的前次存取日期。只有管理某些內容來源的一些伺服器會有這種情況。

規劃使用 SharePoint Server 2010 中整合的索引連接器

大部分內容來源都可以用 SharePoint Server 2010 中整合的索引連接器進行編目。您可以用 SharePoint Server 2010 管理中心進行大部分的設定及操作工作。

這些索引連接器是藉由設定 FAST Search 內容 Search Service 應用程式 (內容 SSA) 進行設定的。此外,內容 SSA 可啟用與 FAST Search Server 2010 for SharePoint 後端的通訊。在內容 SSA 中,您可以指定內容來源的位置、編目排程及其他資訊。內容 SSA 會將內容餽送給名稱為 sp 的 (預設) 內容集合。

FAST Search 連接器會編目:

  • SharePoint 網站

  • 網站

  • 包含 Microsoft Office 文件之類內容的檔案共用

  • Exchange 公用資料夾

  • 主要商務資料,例如資料庫的內容

  • 自訂存放庫,以自訂的內建連接器來存取

規劃內容來源

「內容來源」是 FAST Search 內容 Search Service 應用程式 (內容 SSA) 中的一組選項,可以用於指定編目的內容類型、編目的 URL,以及編目的深度與時間。預設的內容來源為 [本機 SharePoint 網站]。您可以使用此內容來源,指定特定內容 SSA 所關聯之完整 Web 應用程式全部內容的編目方式。對於每一個使用特定內容 SSA 的 Web 應用程式,FAST Search Server 2010 for SharePoint 預設會將每個網站集合之最上層網站的起始位址,新增至預設的內容來源。

某些組織可能只要使用預設內容來源,即可滿足其搜尋需求;但有許多組織則必須新增其他內容來源。您如有需要執行下列作業,請規劃其他內容來源:

  • 編目不同種類的內容:例如 SharePoint 網站、檔案共用及商務資料。

  • 根據不同於其他內容的排程編目某些內容。

  • 限制或增加所編目之內容的數量。

  • 對於編目不同的網站設定不同的優先順序。

您最多可以在內容 SSA 中建立 500 個內容來源,且每個內容來源最多可以包含 500 個起始位址。為儘可能簡化管理,建議您限制所建立的內容來源數目。

規劃編目不同種類的內容

每個內容來源只可編目一種內容。亦即,您可以分別建立內含 SharePoint 網站起始位址的內容來源,以及包含檔案共用起始位址的內容來源;但您不可建立同時包含 SharePoint 網站起始位址與檔案共用起始位址的內容來源。下表列出可供設定的內容來源類型。

使用此內容來源類型 針對此內容

SharePoint 網站

來自相同伺服器陣列的 SharePoint 網站,或來自不同 Microsoft SharePoint Server 2010、Microsoft SharePoint Foundation 2010 或 Microsoft Search Server 2010 伺服器陣列的 SharePoint 網站

來自相同伺服器陣列的 SharePoint 網站,或來自不同 Microsoft Office SharePoint Server 2007、Windows SharePoint Services 3.0 或 Microsoft Search Server 2008 伺服器陣列的 SharePoint 網站

來自 Microsoft Office SharePoint Portal Server 2003 或 Windows SharePoint Services 2.0 伺服器陣列的 SharePoint 網站

注意

不同於編目 SharePoint Server 2010、SharePoint Foundation 2010 或 Search Server 2010 上的 SharePoint 網站,SharePoint Server 2010 編目程式無法自動編目舊版 SharePoint 產品及技術之網站集合中的所有子網站。因此在編目舊版的 SharePoint 網站時,必須指定每個頂層網站的起始位址,以及所要編目之各子網站的 URL。

網站

組織中不在 SharePoint 網站上的其他 Web 內容

網際網路上的網站內容

檔案共用

組織中的檔案共用內容

Exchange 公用資料夾

Microsoft Exchange Server 內容

Lotus Notes

儲存在 Lotus Notes 資料庫中的電子郵件訊息

注意

不同於其他各種內容來源類型,您必須先安裝並設定適當的先決條件軟體,使用者介面中才會顯示 Lotus Notes 內容來源選項。如需詳細資訊,請參閱<設定及使用 Lotus Notes 連接器 (FAST Search Server 2010 for SharePoint)>。

商務資料

儲存在企業營運系統應用程式中的商務資料

規劃商務資料的內容來源

商務資料內容來源需要在 Business Data Connectivity Service 應用程式的應用程式模型中,指定主控資料的應用程式。您可以建立一個內容來源,編目所有在 Business Data Connectivity Service 中登錄的應用程式;您也可建立個別的內容來源,編目個別的應用程式。

規劃將商務資料整合到網站集合的人員,大多不會是參與整體內容規劃程序的人員。因此,請將商務應用程式管理員一併納入內容規劃小組,以便其能夠建議您如何將商務應用程式資料整合到內容中,並有效地在網站集合中呈現資料。

關於 Business Connectivity Services 模型

若要將某些存放庫編目 (例如資料庫或 Web 服務),您需要 SharePoint Server 2010 搜尋連接器架構。此架構可讓您使用 Business Connectivity Service (BCS) 模型將外部資料來源編目。這些模型檔案可定義您規劃要編目之外部內容來源的連線詳細資料及結構。BCS 模型會匯入 Business Connectivity Service 中。當您設定主要商務資料或自訂存放庫類型的內容來源時,就會指向此模型及服務。

有數個預先設計的 BCS 模型,可讓您用於資料庫內容及 Web 服務 (WCF)。此外,您也可以使用連接器架構及 BCS 模型,建立自己的自訂 BCS 模型與自訂連接器。

若要建置在 SharePoint Server 2010 搜尋連接器架構上,您必須使用 SharePoint Designer 或 Microsoft Visual Studio 2010,視您的特定需求及目標而定。

SharePoint Designer 可用於:

  • 建立將現成支援的外部內容來源 (例如資料庫及 Web 服務) 編目時,所需的 BCS 模型。

  • 在 BCS 應用程式之間匯入/匯出模型

Microsoft Visual Studio 可用於:

  • 實作 .NET BCS 連接器的方法

  • 為您的存放庫撰寫自訂連接器

多個內容來源全都可以從相同的 Business Connectivity Service (BCS) 取出,而且您可以將不同的 Search Service 應用程式指向共用 BCS 中的相同模型。

如需 SharePoint Server 2010 連接器架構、Business Connectivity Services 及建立自訂連接器的詳細資訊,請參閱 SharePoint Server Search 連接器架構(可能為英文網頁) (MSDN)。

規劃索引連接器通訊協定

對於所有已編目的內容,您都需要使用連接器才可存取。FAST Search Server 2010 for SharePoint (透過 SharePoint Server 2010 連接器架構) 提供的連接器可適用於所有常見的網際網路通訊協定,不過,若您想要編目的內容所需的連接器未與 SharePoint Server 2010 一起安裝,您就必須安裝協力廠商或自訂的連接器後才可編目該內容。如需預設安裝之索引連接器通訊協定的清單,請參閱<預設索引連接器通訊協定 (FAST Search Server 2010 for SharePoint)>。您可以安裝其他索引連接器及通訊協定,以編目其他 Microsoft 產品或協力廠商軟體所建立的內容。如需詳細資訊,請參閱<需要其他設定的內容來源 (FAST Search Server 2010 for SharePoint)>。

規劃包含的檔案類型與 IFilter

FAST Search Server 2010 for SharePoint 會編目及擷取最常見檔案類型的中繼資料與內容。初始安裝期間會自動納入數種檔案類型及 IFilter。當您規劃初始部署的內容來源時,必須決定編目內容時是否要使用未被納入的檔案類型。若檔案類型未被納入,您必須啟用 Advanced Filter Pack 或安裝與登錄協力廠商支援該檔案類型的 IFilter,以新增這些檔案類型。

若要排除某些檔案類型而不進行編目,可以將該檔案類型的副檔名新增至檔案類型排除清單中。如此一來即會將具有該副檔名的檔案名稱,排除在編目之外。如需預設會支援或排除的檔案類型及 IFilter 清單,請參閱<IFilter 及檔案類型參照 (FAST Search Server 2010 for SharePoint)>。

規劃編目排程、編目規則及編目影響的管理

您可用幾個因素判斷規劃編目排程及編目規則的方法和數量,以及使用內容 SSA 及 SharePoint 編目程式編目內容時,如何管理編目影響的範圍。

注意

系統必須先完成完整編目後,您才能開始一或多個內容來源的累加編目。

您必須設定編目排程、編目規則及/或編目影響的管理範例原因如下:

  • 調節停機時間與尖峰使用量時段。

  • 增加較常更新之內容的編目頻率。

  • 分隔較慢伺服器上之內容與其他伺服器上之內容的編目時間。

  • 將可能較不相關的內容從編目中排除。

  • 減少或增加特定 (外部) 網站或內容伺服器的要求頻率。

  • 用不同於預設內容存取帳戶的帳戶編目內容。

如需其他考量及更詳細的資訊,請參閱 SharePoint Server 2010 主題<規劃編目與同盟 (SharePoint Server 2010)>中的相關章節。如需在不同排程中編目內容的詳細資訊,請參閱<規劃編目排程的考量>及<執行完整編目的原因>章節。若您想深入了解編目程式影響規則,請閱讀<規劃編目影響的管理>一節。

規劃驗證

當 SharePoint Server 2010 編目程式存取內容來源中所列的起始位址時,SharePoint Server 2010 編目程式必須經過裝載該內容之伺服器的驗證,並獲授與該伺服器的存取權。這表示 SharePoint Server 2010 編目程式所使用的網域帳戶至少須具備內容的讀取權限。

系統預設會使用預設的內容存取帳戶。或者,您也可使用 FAST Search 內容 SSA 中的編目規則,指定其他要在編目特定內容時使用的內容存取帳戶。無論是使用預設的內容存取帳戶或編目規則指定的其他內容存取帳戶,所使用的內容存取帳戶皆必須具備所有編目內容的讀取權限。若內容存取帳戶不具備讀取權限,不僅無法編目內容,也無法編製索引,更無法用於查詢。

如需詳細資訊,請參閱 SharePoint Server 2010<規劃編目及同盟>主題中的<規劃驗證>一節。

規劃同盟

同盟搜尋是同時對多項 Web 資源或資料庫進行查詢,然後為使用者產生單一搜尋結果頁面。在 FAST Search Server 2010 for SharePoint 中,您要設定 FAST Search 查詢 Search Service 應用程式中的同盟位置,這樣一來,使用者才可在本機系統中搜尋並擷取伺服器尚未編目的內容。同盟位置可以將查詢傳送至遠端搜尋引擎並提供摘要。系統會隨之將同盟內容以編目內容的型態將結果呈現給使用者。

FAST Search Server 2010 for SharePoint 可透過 SharePoint Server 2010 支援下列同盟位置類型:

  • **此伺服器上的搜尋索引。**您可以使用組織中具有 SharePoint Server 2010 伺服器的本機索引作為同盟位置。例如,假設貴公司之人力資源伺服器上的 SharePoint 網站,是唯一可以提供員工連絡人資訊的來源。即使該網站不在編目範圍內,您仍可為其設定同盟位置,以便於從搜尋中心網站開始搜尋的使用者,可以擷取其有權檢視的員工連絡人資訊結果。其環境如下:

    1. 位置會設為 [此伺服器上的搜尋索引] 。

    2. 無須查詢範本。SharePoint Server 2010 會使用物件模型查詢位置。

    3. 會使用預設的伺服器驗證。

    4. 不支援進階搜尋查詢。

  • FAST Search 索引。

    若您想要將本機 FAST Search Server 2010 for SharePoint 索引的結果同盟至搜尋中心或 FAST Search 中心,請使用此選項。

  • **OpenSearch 1.0 或 1.1。**您可以使用任何支援 OpenSearch 標準的公用網站作為同盟位置。像是 Bing 等網際網路搜尋引擎,或支援 RSS 或 Atom 通訊協定的搜尋結果頁面,皆可作為這類位置的範例。例如,假設您希望讓在內部網站上搜尋專利技術研究的使用者,也能看見公用網站的相關搜尋資訊。您只要設定 Bing 搜尋查詢的同盟位置,即可自動為使用者納入 Web 搜尋結果。其環境如下:

    1. 查詢可以 URL 的形式傳送至搜尋引擎,如 http://www.example.com/search.aspx?q=TEST。

    2. 搜尋結果會以 RSS、Atom 或其他結構化的 XML 格式傳回。

    3. 位置功能、查詢範本及回應元素屬於位置相關聯之 OpenSearch 描述 (.osdx) 檔案的一部分。

    4. FAST Search Server 2010 for SharePoint 專用之 OpenSearch 延伸功能可讓您納入觸發程序及關聯 XSL 程式碼與搜尋結果的功能。

    5. 搜尋結果中所顯示的中繼資料選擇取決於 OpenSearch 位置。

    如需 OpenSearch 的詳細資訊,請造訪 https://www.opensearch.org(可能為英文網頁)

如需同盟及同盟的規劃驗證類型之詳細資訊,請參閱 SharePoint Server 2010<規劃編目及同盟>主題中的<規劃同盟>一節。

您可在 Enterprise Search Tech Center 上的同盟搜尋連接器庫(可能為英文網頁)中,取得可用以匯入同盟位置的同盟搜尋連接器概觀。

規劃使用 FAST Search Server 2010 for SharePoint 索引連接器

除了 Microsoft SharePoint Server 2010 中整合的索引連接器之外,FAST Search Server 2010 for SharePoint 還有為 Web、Lotus Notes 及資料庫內容提供其他內容索引連接器。

這些索引連接器主要是藉由編輯 XML 檔及 Windows PowerShell Cmdlet 進行設定,而您要使用命令列加以操作。

關於 FAST Search Web 編目程式

FAST Search Web 編目程式是可自訂的索引連接器,可用於編目網站內容。FAST Search Web 編目程式可擴充至大型環境,例如,當組織編目許多外部網站時。此外,FAST Search Web 編目程式還可以編目動態 Web 內容,例如包含 JavaScript 的網站。

FAST Search Web 編目程式會從一組已定義的網站 (可以是內部或外部) 收集內容。FAST Search Web 編目程式的設定是藉由編輯 XML 檔複本進行的。您可以透過數項命令列工具操作 FAST Search Web 編目程式。

FAST Search Web 編目程式通常是 FAST Search Server 2010 for SharePoint 安裝中的元件。FAST Search Web 編目程式在內部是組織為程序和邏輯實體的集合,在大部分情況下,都是在單一伺服器上執行。當所要編目的網站數或總頁數很大時,可將這些程序散佈到多部主機,以擴充 FAST Search Web 編目程式。這需要另外設定。

FAST Search Web 編目程式可以編目 HTTP、HTTPS 和 FTP 內容,並支援 NTLM 第 1 版 (可至有限的擴充版本 2)、摘要、基本驗證及表單型登入驗證。可支援 RSS 排程,而且您可以從摘要標記連結的文件。

關於 FAST Search 資料庫連接器

FAST Search 資料庫連接器是特殊化的索引連接器,可從資料庫內容來源收集內容。

索引連接器是用 XML 範本進行設定的。您可以從 jdbcconnector.bat 檔使用命令列選項操作連接器。執行所設定的連接器之後,可將已編目的屬性對應至 SharePoint Server 2010 管理中心中的 Managed 屬性,以在連接器所收集的內容上啟用及自訂搜尋。

連接器會使用 SQL 陳述式來對編目資料庫執行。此陳述式可完全自訂。如果沒有可用的更新資訊,FAST Search 資料庫連接器會使用總和檢查碼型的變更偵測進行累加編目。此連接器也支援時間戳記型變更偵測,並依據更新及刪除旗幟變更偵測。您也可以指定在將資料庫編目之前,必須對資料庫執行的前置及後置操作程序,在某些使用案例中,這會是個優點。

關於 FAST Search Lotus Notes 連接器

FAST Search Lotus Notes 連接器是特殊化的索引連接器,其包含兩個部分:使用者目錄連接器及內容連接器。內容連接器會從 Lotus Notes 內容來源收集內容。使用者目錄連接器可確保使用者只能搜尋其有權存取的 Lotus Notes 內容。使用者目錄連接器會將 Active Directory 使用者目錄與 Lotus Notes 使用者帳戶對應,並且會與 FAST Search Authorization 緊密整合。

此連接器是用兩個 XML 範本進行設定的,一個用於使用者目錄連接器,一個用於內容連接器。您可以從 lotusnotesconnector.bat 及 lotusnotessecurity.bat 檔使用命令列選項操作連接器。執行所設定的內容連接器之後,可將已編目的屬性對應至 SharePoint Server 2010 管理中心中的 Managed 屬性,以在內容連接器所收集的內容上啟用及自訂搜尋。

FAST Search Lotus Notes 連接器支援 Lotus Notes 6.5.6、7.x 和 8.x 版,以及 Lotus Domino 6.5、7.x 和 8.x 版。

此連接器完全支援 Lotus Notes 安全性 (包括角色),並可將 Lotus Notes 資料庫編製索引成附件。

包含或排除編目的內容

每個 FAST Search Server 2010 for SharePoint 專用連接器在其各自的設定檔中,都有參數表示包含及排除規則。

重要

請勿讓您計劃要編目的任何內容來源超載。

針對組織中由其他管理員所編目的內容,您可以和那些管理員協調,以根據伺服器的效能和容量設定影響規則。但大部分的外部網站不可能進行此協調。要求太多的外部伺服器內容或太常提出要求,皆可能會導致這些網站的管理員因為您的編目使用太多資源或太多頻寬,而限制您未來的存取。因此,最好的作法是編目的速度慢一點。如此一來,就可以降低失去編目相關內容之存取權的風險。

利用 FAST Search Web 編目程式,您可以設定要求延遲控制編目率、設定同時傳送至相同網站的並行要求數上限,或是啟用或停用管理多個網站之 IP 位址的並行編目。您也可以藉由限制要同時編目的並行網站數,限制 FAST Search Web 編目程式的頻寬。

設定編目排程

FAST Search Lotus Notes 連接器及 FAST Search 資料庫連接器是使用 Windows 工作排程器編目排程。您可以在 XML 設定檔中設定參數,為 FAST Search Web 編目程式進行編目排程。

提示

建議您先完成手動啟動的完整編目週期,再排程其他編目。如此可以瞭解執行完整編目需要多少時間,並可避免在初始編目完成之前,啟動新的或累加編目。

See Also

Concepts

規劃部署 FAST Search 特定連接器 (FAST Search Server 2010 for SharePoint)