在 SharePoint Server 中設定 web 內容管理的結果來源

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-09-05

結果來源限制搜尋特定內容或搜尋結果的子集。SharePoint Server提供 16 預先定義的結果來源。預先設定的預設結果來源為 [本機 SharePoint 結果。您可以指定不同的結果來源為預設值。預先設定的結果來源] 中,除了SharePoint Server自動建立結果來源時將發佈網站連線到目錄,並將其新增至發佈網站中的結果來源。這種結果來源限制搜尋結果 url 的目錄。如需結果來源的詳細資訊,請參閱在 SharePoint Server 2016 中規劃跨網站發佈網站的搜尋功能中的 「 規劃結果來源和查詢規則 」。

本文內容:

  • 在您開始之前

  • 建立結果來源

  • 結果來源設成預設值

開始之前

注意

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

建議您先設定發佈網站、整合目錄,以及設定分類和目錄項目頁面,然後才開始建立結果來源。這是因為您之後就能更輕鬆地測試與確認如何將不同結果來源套用至您在網站上所擁有的其他搜尋網頁組件。

建立結果來源

您可以針對 Search Service 應用程式、網站集合或網站建立結果來源。下表顯示在每個層級上建立結果來源所需的權限,以及可以使用結果來源的地方。

結果來源的層級與權限

當您在此層級建立結果來源時 您必須具備此權限 可以使用此結果來源的地方

Search Service 應用程式

Search Service 應用程式管理員

取用 Search Service 應用程式之 Web 應用程式中的所有網站集合

網站集合

網站集合管理員

網站集合中的所有網站

網站

網站擁有人

該網站

建立結果來源

  1. 根據您要建立結果來源的層級而定,執行下列其中一個動作:

    • 若要建立 Search Service 應用程式的結果來源:

      1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式上的管理員。

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

      3. 在要建立結果來源所在之處,按一下 [Search Service 應用程式]。

      4. 在 Search Service 應用程式的 [搜尋管理] 頁面的 [快速啟動] 中,按一下 [查詢與結果] 區段中的 [結果來源]。

    • 若要建立網站集合的結果來源:

      1. 確認執行此程序的使用者帳戶為發佈網站集合的網站集合管理員。

      2. 在發佈網站集合的 [設定] 功能表中,按一下 [網站設定]。

      3. 在 [網站設定] 頁面中的 [網站集合管理] 區段,按一下 [搜尋結果來源]。

    • 若要建立網站的結果來源:

      1. 確認執行此程序的使用者帳戶為發佈網站上擁有人群組的成員。

      2. 在發佈網站的 [設定] 功能表上,按一下 [網站設定]。

      3. 在 [網站設定] 頁面的 [搜尋] 區段中,按一下 [結果來源]。

  2. 在 [管理結果來源] 頁面上,按一下 [新增結果來源]。

  3. 在 [新增結果來源] 頁面的 [一般資訊] 區段中,執行下列動作:

    1. 在 [名稱] 方塊中,輸入結果來源的名稱。

    2. 在 [描述] 方塊中,輸入結果來源的描述。

  4. 在 [通訊協定] 區段中,選取下列其中一個通訊協定來擷取搜尋結果:

    • [本機 SharePoint] (預設通訊協定) 可針對此 Search Service 應用程式提供來自搜尋索引的結果。

    • [遠端 SharePoint] 可提供來自其他伺服器陣列中搜尋服務之索引的結果。

      重要

      若要使用遠端 SharePoint 通訊協定,從某個 SharePoint Server 內部部署伺服器陣列的索引,取得另一個 SharePoint Server 內部部署伺服器陣列中的搜尋結果,您必須設定接收查詢的伺服器陣列會信任傳送查詢的伺服器陣列。如需如何執行此作業的資訊,請參閱<設定兩個 SharePoint Server 伺服器陣列之間的搜尋信任>。

    • [OpenSearch] 提供來自使用 OpenSearch 1.0/1.1 通訊協定之搜尋引擎的結果。

    • Exchange 通訊協定只可讓您探索 Exchange Server 2013 內容vides Microsoft Exchange Server 2013透過SharePoint Server 2016 eDiscovery 中心的結果。按一下 [使用自動探索有搜尋系統自動尋找Exchange Server 2013端點或輸入要擷取的結果的 Exchange web 服務 URL — 例如, **https://contoso.com/ews/exchange.asmx**。

      注意

  5. 在 [類型] 區段中,選取 [SharePoint 搜尋結果] 來搜尋整個索引,或者選取 [人員搜尋結果] 來啟用人員搜尋特定的查詢處理。

  6. 在 [查詢轉換] 欄位中,執行下列其中一個動作:

    • 讓預設查詢轉換 (searchTerms) 保持原樣。在此案例中,查詢自從前一次轉換之後就不曾變更。

    • 在文字方塊中輸入不同的查詢轉換。

    • 您可以藉由執行下列動作,使用查詢建立器來設定查詢轉換:

      1. 按一下 [啟動查詢建立器]。

      2. 在 [建立您的查詢] 對話方塊中,選擇性地在索引標籤上指定篩選、排序及測試來建立查詢,如下表所示。

      • 在 [基礎] 索引標籤上

        關鍵字篩選

        您可以使用關鍵字篩選,將預先定義的查詢變數新增至查詢轉換。您可以從下拉式清單選取預先定義的查詢變數,然後按一下 [新增關鍵字篩選],將它們新增至查詢。

        如需查詢變數的概觀,請參閱<Query variables in SharePoint Server>。

        屬性篩選

        您可以使用屬性篩選,來查詢搜尋結構描述中設為「可查詢」之 Managed 屬性的內容。

        您可以從 [屬性篩選] 下拉式清單中選取 Managed 屬性。按一下 [新增屬性篩選],將篩選新增到查詢。

      • 在 [排序] 索引標籤上

        排序結果

        在 [排序依據] 功能表中,從 Managed 屬性 (其在搜尋結構描述中是設定為 [可排序的]) 清單中選取一個 Managed 屬性,然後選取 [遞減] 或 [遞增]。若要依據關聯來排序 (亦即使用排名模型),請選取 [排名]。您可以按一下 [新增排序層級],來指定搜尋結果之第二個排序層級的屬性。

        注意

        搜尋結果的排序會區分大小寫。

        排名模型

        如果您從 [排序依據] 清單中選取 [排名],即可選取要用來進行排序的排名模型。

        動態排序

        您可以按一下 [新增動態排序規則] 來指定其他排名,作法是新增規則,以在滿足特定條件時變更結果區塊內的結果順序。

        - ### 在 \[測試\] 索引標籤上

        查詢文字

        您可以檢視最終查詢文字,其會以原始查詢範本、適用的查詢規則及變數值為根據。

        按一下 [顯示更多],來顯示此表格內以下資料列中的選項。

        查詢範本

        當查詢是定義於 [基礎] 索引標籤中,或在 [新增結果來源] 頁面上 [查詢轉換] 區段的文字方塊中時,您可以檢視該查詢。

        查詢範本變數

        您可以藉由指定查詢變數的值來測試查詢範本。

        1. 在 [新增結果來源] 頁面的 [認證資訊] 區段中,選取要讓使用者用來連線至結果來源的驗證類型。

        將結果來源設成預設值

        您可以將任何結果來源設為預設結果來源。指定某個結果來源做為預設值,可以更輕易地在搜尋網頁組件中編輯查詢。例如,當您將內容搜尋網頁組件新增至頁面時,該網頁組件會自動使用預設結果來源。如需詳細資訊,請參閱<在 SharePoint Server 中設定搜尋網頁組件>。

        將結果來源設定為預設值

        1. 根據結果來源的設定層級而定,執行下列清單中的適當程序。

          • 如果結果來源建立於 Search Service 應用程式層級,請執行下列動作:

            1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

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

            3. 按一下您要將結果來源設成預設值的 Search Service 應用程式。

            4. 在 [搜尋管理] 頁面的 [查詢與結果] 區段中,按一下 [結果來源]。

          • 如果結果來源位於網站集合層級,請執行下列動作:

            1. 確認執行此程序的使用者帳戶為發佈網站集合的網站集合管理員。

            2. 在發佈網站集合的 [設定] 功能表中,按一下 [網站設定]。

            3. 在 [網站設定] 頁面中的 [網站集合管理] 區段,按一下 [搜尋結果來源]。

          • 如果結果來源位於網站層級,請執行下列動作:

            1. 確認執行此程序的使用者帳戶為發佈網站上擁有人群組的成員。

            2. 在發佈網站的 [設定] 功能表上,按一下 [網站設定]。

            3. 在 [網站設定] 頁面的 [搜尋] 區段中,按一下 [結果來源]。

        2. 在 [管理結果來源] 頁面中,指向要設成預設值的結果來源、按一下出現的箭號,然後按一下 [設成預設值]。

        See also

        Query variables in SharePoint Server
        在 SharePoint Server 中設定搜尋網頁組件