在 SharePoint Server 中設定精簡搜尋網頁組件的屬性
**適用版本:**SharePoint Server 2013, SharePoint Server 2016
**上次修改主題的時間:**2017-09-11
**摘要:**了解如何設定「精簡搜尋」網頁組件的屬性、如何顯示精簡器計數,以及如何變更精簡器顯示名稱。
根據預設,所有搜尋類別頁面 (results.aspx、peopleresults.aspx、conversationresults.aspx、videoresults.aspx) 上都會使用「精簡搜尋」網頁組件。此網頁組件會將來自「搜尋結果」網頁組件的搜尋結果篩選分類,幫助使用者精簡搜尋結果,找出真正想要的資料。您可以透過變更「精簡搜尋」網頁組件中的屬性來達成下列目標:
指定篩選來自不同「搜尋結果」網頁組件的搜尋結果。
指定要顯示在網頁組件中的精簡器。
變更每個精簡器所套用的顯示範本。
開始這些程序之前,請先確認下列事項:
您想要用來作為精簡器的 Managed 屬性,已在搜尋結構描述中設為是可精簡和可查詢的。您可以檢視或編輯 Managed 屬性的 [主要特性] 以驗證或變更此設定,如<新增 Managed 屬性>所述。
已對包含 Managed 屬性 (其已啟用為精簡器) 的內容來源進行完整編目 (如<Start, pause, resume, or stop a crawl in SharePoint Server>中所述)。
本文內容:
設定精簡搜尋網頁組件的屬性
變更精簡器顯示名稱
新增精簡器計數至精簡搜尋網頁組件
設定精簡搜尋網頁組件的屬性
設定精簡搜尋網頁組件的屬性
確認執行此程序的使用者帳戶為企業搜尋中心網站上「設計者」SharePoint 群組的成員。
瀏覽至包含欲設定之精簡搜尋網頁組件的頁面。
按一下 [設定] 功能表,然後按一下 [編輯頁面]。
在網頁組件中,按一下 [精簡搜尋網頁組件功能表] 箭頭,然後再按一下 [編輯網頁組件]。
在 [網頁組件] 工具窗格的 [精簡搜尋目標] 區段中,選取要篩選從其得來之搜尋結果的網頁組件。預設會選取「搜尋結果」網頁組件。
在 [網頁組件] 工具窗格中,確認已選取 [選擇此網頁組件中的精簡器]。
按一下 [選擇精簡器]。
在 [精簡搜尋設定] 頁面的 [可用的精簡器] 區段中,使用按鈕選取要顯示在網頁組件中的精簡器,以及這些精簡器的顯示順序。若您已為可精簡的 Managed 屬性指定「別名」,此別名會顯示在 [設定] 區段中。
在 [設定] 區段中,設定每一個精簡器的顯示方式。
注意
若您具備的是單一語言的網站,即可在 [顯示名稱] 區段中變更精簡器的顯示名稱。若是多語系網站,就必須依據<變更精簡器顯示名稱>中所述,變更精簡器顯示語言。
變更精簡器顯示名稱
根據預設,系統會使用已啟用為精簡器之 Managed 屬性的名稱,做為該精簡器的顯示名稱。許多時候,Managed 屬性名稱對使用者來說並不容易懂,例如 RefinableString00 或 ColorOWSTEXT。您可以變更主版頁面圖庫中的 java 指令碼檔案,以變更精簡器的顯示名稱。
變更精簡器顯示名稱
確認執行此程序的使用者帳戶為企業搜尋中心網站上「設計者」SharePoint 群組的成員。
在 [設定] 功能表上,按一下 [網站設定]。
在 [網站設定] 頁面的 [網頁設計工具庫] 區段中,按一下 [主版頁面與版面配置]。
在 [主版頁面圖庫] 頁面上,按一下 [顯示範本]。
在 [顯示範本] 頁面上,按一下 [語言檔案]。
在 [語言檔案] 頁面上,按一下資料夾,其中包含您要用來變更精簡器顯示名稱的語言。
開啟 CustomStrings.js 檔案。
在檔案中,使用下列語法,針對已啟用為精簡器 (您想要變更其顯示名稱) 的每一個 Managed 屬性,各新增一行:
"rf_RefinementTitle_ManagedPropertyName": "Sample Refinement Title for ManagedPropertyName"
例如,您可新增下列字行,將 Managed 屬性 RefinableInt00 的顯示名稱變更為 Price:
"rf_RefinementTitle_RefinableInt00": "Price"
。
新增精簡器計數至精簡搜尋網頁組件
根據預設,「精簡搜尋」網頁組件不會顯示精簡器計數 (亦即每個精簡器值的項目數)。例如,若您已啟用 Managed 屬性 Color 做為精簡器,精簡器值只會顯示 Red、Green、Blue 等顏色。您可變更 HTML 檔案中的值來加上精簡器計數,讓精簡器值顯示為 Red (10)、Green (12) 和 Blue (8)。
新增精簡器計數至精簡搜尋網頁組件
確認執行此程序的使用者帳戶為企業搜尋中心網站上「設計者」SharePoint 群組的成員。
在 [設定] 功能表上,按一下 [網站設定]。
在 [網站設定] 頁面的 [網頁設計工具庫] 區段中,按一下 [主版頁面與版面配置]。
在 [主版頁面圖庫] 頁面上,按一下 [顯示範本]。
在 [顯示範本] 頁面上,按一下 [篩選]。
開啟 Filter_Default.html 檔案。
將 ShowCounts 的值變更為 true。
儲存檔案。