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

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

結果來源會將搜尋限制在特定的內容或搜尋結果的子集。 SharePoint Server provides 16 pre-defined result sources. The pre-configured default result source is Local SharePoint Results. 您可以指定不同的結果來源做為預設值。 除了預先設定的結果來源之外,SharePoint Server 會在您將發佈網站連線到目錄時自動建立結果來源,並將它新增至發佈網站的結果來源。 此結果來源會將搜尋結果限縮在目錄的 URL。 如需有關查詢來源的詳細資訊,請參閱<在 SharePoint Server 2016 中規劃跨網站發佈網站的搜尋功能>中的<規劃結果來源與查詢規則>。

開始之前

注意事項

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

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

建立結果來源

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

結果來源的層級與權限

當您在此層級建立結果來源時 您必須具備此權限 結果來源可使用於
Search Service 應用程式
Search Service 應用程式管理員
Web 應用程式中使用 Search Service 應用程式的所有網站集合
網站集合
網站集合管理員
網站集合中的所有網站
網站
網站擁有人
該網站

建立結果來源

  1. 根據您要建立結果來源的層級,執行下列其中一項操作:
  • 若要針對 Search Service 應用程式建立結果來源:
  1. 請確認執行此程序的使用者帳戶為否為 Search Service 應用程式管理員。

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

  3. 針對您要建立的結果來源,按一下 [Search Service 應用程式]。

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

  • 若要建立網站集合的結果來源:
  1. 確認執行此程序的使用者帳戶為發佈網站集合的網站集合管理員。

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

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

  • 若要建立網站的結果來源:
  1. 確認執行此程序的使用者帳戶為發佈網站上擁有人群組的成員。

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

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

  4. 在「管理結果來源」頁面中,按一下 [新的結果來源] 。

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

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

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

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

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

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

    重要事項

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

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

  • [Exchange 通訊協定只能讓您探索Exchange Server 2013 內容] 透過 SharePoint Server 2016 eDiscovery 中心提供 Microsoft Exchange Server 2013 的結果。 按一下 [使用自動探索] 讓搜尋系統自動尋找一個 Exchange Server 2013 端點,或是輸入 Exchange Web 服務的 URL 以擷取結果,例如從 https://contoso.com/ews/exchange.asmx 擷取。

    注意事項

    Exchange 通訊協定只能讓您探索 Exchange Server 內容,而且只能從 SharePoint Server eDiscovery 中心進行探索。 如需詳細資訊,請參閱<設定 SharePoint Server 與 Exchange Server 之間的通訊>。 > Exchange Web 服務受控 API 必須安裝在執行搜尋服務的電腦上。 如需詳細資訊,請參閱< SharePoint Server 2016 的硬體及軟體需求>中的<SharePoint Server 2016 中支援的選用軟體>。

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

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

  • Leave the default query transform ( searchTerms) as is. In this case, the query will be unchanged since the previous transform.

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

  • 透過執行下列操作,使用查詢產生器設定查詢轉換:

  1. 按一下 [啟動查詢產生器]

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

在 [基礎] 索引標籤上

篩選器類型 描述
關鍵字篩選
You can use keyword filters to add pre-defined query variables to the query transform. You can select pre-defined query variables from the drop-down list, and then add them to the query by clicking Add keyword filter.
如需查詢變數的概觀,請參閱 SharePoint Server 中的查詢變數
屬性篩選
您可以使用屬性篩選,來查詢搜尋結構描述中設為「可查詢」之 Managed 屬性的內容。
您可以從 [屬性篩選] 下拉式清單中選取 Managed 屬性。 Click Add property filter to add the filter to the query.

在 [排序] 索引標籤上

排序類型 描述
排序結果
In the Sort by menu, you can select a managed property from the list of managed properties that are set as sortable in the search schema, and then select Descending or Ascending. 若要依據關聯來排序 (亦即使用排名模型),請選取 [排名]。 You can click Add sort level to specify a property for a secondary level of sorting for search results.
請注意,搜尋結果的排序區分大小寫。
排名模型
如果您從 [排序依據] 清單中選取 [排名],即可選取要用來進行排序的排名模型。
動態排序
您可以按一下 [新增動態排序規則],在某些達成條件的結果區塊中,透過新增變更結果順序的規則,指定其他排名。

在 [測試] 索引標籤上

查詢類型 描述
查詢文字
您可以檢視最終的查詢文字,該文字是根據原始查詢範本、適用查詢規則以及變數值而得。
按一下 [顯示更多],以顯示此資料表中下列資料列的選項。
查詢範本
您可以在 [基礎] 索引標籤,或是在 [新增結果來源] 頁面之 [查詢轉換] 區段的文字方塊中檢視定義的查詢。
查詢範本變數
您可以透過指定查詢變數以測試查詢範本。
  1. 在「新增結果來源」頁面的 [認證資訊] 區段中,選取當使用者連接至結果來源時,您想要的驗證類型。

將結果來源設成預設值

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

將結果來源設定為預設值

  1. 依設定結果來源所在的層級,執行下列清單中適當的程序。
  • 如果該項結果來源建立於 Search Service 應用程式層級,請執行下列操作:
  1. 確認執行此程序的使用者帳戶為否為 Search Service 應用程式管理員。

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

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

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

  • 如果結果來源位於網站集合層級,請執行下列操作:
  1. 確認執行此程序的使用者帳戶為發佈網站集合的網站集合管理員。

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

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

  • 如果該項結果來源位於網站層級,請執行下列操作:
  1. 確認執行此程序的使用者帳戶為發佈網站上擁有人群組的成員。

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

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

  4. 在「管理結果來源」頁面,指向您要設為預設值的結果來源,按一下顯示的箭頭,然後按一下 [設為預設值]。

另請參閱

概念

SharePoint Server 中的查詢變數

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