如何將精簡器新增至 SharePoint Server 中的搜尋結果頁面
**適用版本:**SharePoint Server 2013, SharePoint Server 2016
**上次修改主題的時間:**2017-07-24
**摘要:**了解如何將精簡器新增至SharePoint Server中的搜尋結果頁面。
在這一系列規劃 SharePoint Server 中的搜尋結果頁面上使用精簡器、 上一篇文章顯示如何識別及規劃您的網站上使用精簡器。在本文中,您將了解:
如何將編目的屬性對應到可精簡搜尋的 Managed 屬性
如何啟動清單或文件庫重新索引
如何設定精簡搜尋網頁組件使用自訂精簡器
如何新增到精簡器值的計數 (英文)
如何將編目的屬性對應到可精簡搜尋的 managed 屬性
在搜尋中心案例中,我們知道我們想要使用下列可精簡搜尋的 managed 的屬性:
若要使用的精簡器 | 可精簡搜尋的 managed 的屬性 |
---|---|
Manager |
RefinableString01 |
內部編寫器 |
RefinableString02 |
編輯器 |
RefinableString03 |
內容類型 |
RefinableString04 |
要求的發佈日期 |
RefinableDate01 |
用於將編目的屬性對應到可精簡搜尋的 managed 屬性的程序是相同的所有精簡器。下列範例中的程序說明我們如何對應至RefinableString01可精簡搜尋的 managed 屬性代表內部編寫器的編目的屬性。
在您的搜尋中心,在 [網站設定] 頁面上選取 [搜尋結構描述。
在 [ Managed 屬性] 欄位中輸入您要編目的屬性,對應至可精簡搜尋的 managed 屬性的名稱和 [箭號] 按鈕。
在我們的案例中,我們輸入RefinableString01。
從 [屬性名稱] 欄位中,選取 [編輯/對應屬性]。
在 [編輯 Managed 屬性] 頁面上按一下 [新增對應]。
在編目屬性選項] 對話方塊中,使用 [搜尋編目的屬性名稱] 欄位來搜尋您想要對應至這個可精簡搜尋的 managed 屬性的編目屬性。
在我們的案例中,我們知道我們想要使用網站欄名內部的作者。編目的屬性不含空格。因此,我們輸入InternalWriter。
找不到兩個編目的屬性: ows_q_USER_Internal_Writer和ows_Internal_Writer。
如果您在這裡有問題,您混淆為理解。此組件會有難度。有實際上兩個編目的屬性,讓似乎怪異考慮我們有一個內部作者網站欄。讓哪些編目的屬性應該我們選擇要對應至可精簡搜尋的 managed 屬性?
我們看接近項目將要上。兩個編目屬性之間的差異是前置詞。一個具有ows_q_USER_前置詞,而另有ows_。
重要
對應到可精簡搜尋的 managed 屬性的編目的屬性、 時選取 [以ows_前置字元的編目的屬性。
如果您想要編目及 managed 屬性的命名慣例的詳細資訊,請參閱從 managed 屬性集的網站欄什麼是使用?。
選取的編目的屬性以*ows_*前置詞,然後按一下 [確定]。
在我們的案例中,選取 [ ows_Internal_Writer。
在 [編輯 Managed 屬性] 頁面上注意到的編目的屬性已新增至對應至編目屬性] 欄位。
在 [別名] 欄位中輸入精簡器的名稱。
在我們的案例中,我們輸入InternalWriter。
請務必了解您在此處輸入別名為精簡器名稱會顯示在搜尋結果頁面。此別名當做以方便您生活的位元時您正在設定精簡器在精簡搜尋網頁組件(請參閱下面的程序)。請記住,就無法變更可精簡搜尋的 managed 屬性的名稱。因此,當您執行組態時,需要處理許多可精簡搜尋的 managed 屬性相似名稱、 RefinableString01、 RefinableString02等等讓別名是很好的提醒的對應至哪一個值屬性。
若要完成對應,按一下 [確定]。
下列螢幕擷取畫面顯示的最終結果之後剩餘的四個精簡器重複上述程序的步驟。
如何啟動清單或文件庫重新索引
當您已對應所有可精簡搜尋 managed 的屬性要使用時,您必須執行動作的清單或文件庫重新索引。如需如何執行作業的資訊,請參閱如何建立搜尋中心網站集合及啟用 SharePoint Server 的內容編目。
如何設定精簡搜尋網頁組件使用自訂精簡器
根據預設,精簡搜尋網頁組件會包含在搜尋結果頁面上。在先前的部落格文章我顯示您如何設定搜尋結果網頁組件以使用新的結果來源。也已顯示兩個精簡器作者及修改日期。
若要顯示自訂精簡器,以下是您應該執行的動作:
在 [搜尋結果] 頁面上按一下 [設定] 功能表和 [編輯頁面]。
在精簡搜尋網頁組件[網頁組件功能表] 和 [編輯網頁組件。
在 [網頁組件] 工具窗格中,按一下 [選擇精簡器。
在 [選取的精簡器] 區段中選取 [精簡器不想要顯示在搜尋結果頁面,然後按一下 [移除]。
在我們的案例中,我們會移除所有預設精簡器。
在 [可用的精簡器] 區段中向下捲動並選取 [可精簡搜尋的 managed 的屬性。
在我們的案例中,我們已選取RefinableString1。這是可精簡搜尋的 managed 的屬性對應至編目的屬性ows_Internal_Writer。請注意範例值會顯示 (良好符號,我們是依向右路徑),與別名InternalWriter。
按一下 [新增]。
這停留RefinableString01屬性至選取的精簡器] 區段。當精簡器移至 [選定精簡器] 區段中時,會顯示其他設定選項。他們會述步驟 10 和 11。
重複步驟 5 與 6,以新增您想要使用的搜尋結果頁面上的精簡的器。
在我們的案例中,我們加入五個可精簡搜尋的 managed 的屬性我們在上一節中設定。
若要預覽的精簡器,請按一下 [預覽精簡器。
若要變更精簡器的顯示順序,選取您要移動、 精簡的器和 [上移或下移按鈕。
在我們的案例中,我們選取RefinableString04 (請注意的別名),並選取向上移動直到它所選取的精簡器] 區段中的第一個屬性。
若要讓使用者選取多個精簡器值,從 [顯示範本] 功能表選取 [多重值精簡搜尋項目。
我們再次按一下預覽精簡器並確認ContentType精簡器 (RefinableString04) 已顯示第一次,且其鎖會讓使用者選取多個精簡器值的核取方塊。
我們可以重複此步驟RefinableString01、 RefinableString02,以及RefinableString03精簡器。
RefinableDate01精簡器代表要求發行日期。根據預設,難使用者看到的日期範圍清單中顯示精簡器值。
若要從 [顯示範本] 功能表的精簡搜尋設定] 對話方塊中,更容易記住方式顯示精簡器值我們選取含有長條圖的滑動軸。在 [日期] 區段中,我們選取最後一天、 一週、 一個月六個月及年。
當我們現在預覽適用的精簡器時,要求的發佈日期精簡器 (RefinableDate01) 的值已完全顯示為圖形。
但是,有我們需要以改善的多個事: 精簡器顯示名稱。RefinableString01、 RefinableString02、 等等不要對使用者進行大的意義。
若要變更精簡器顯示名稱、 [顯示名稱] 欄位中的輸入您想要針對每個精簡器顯示名稱。
在我們的案例中,針對RefinableString04精簡器我們輸入的內容類型。
針對所有您可精簡搜尋 managed 屬性重複此步驟。
若要儲存設定,請按一下 [精簡搜尋設定] 對話方塊中的**[確定]** ,然後在 [網頁組件工具窗格的**[確定]** 。
儲存網頁。
我們的案例中的五個精簡器已現在正確顯示搜尋結果頁面上。
但是,有一個小型的詳細資料會讓更好的精簡器。正使用者無法看到精簡器值的數字的詳細資訊。例如,無法看到鎖寫入有的搜尋設定的文章的作者名稱。不過,我們無法看到多少他們有撰寫的文章。
若要查看此資訊,我們需要新增為精簡器值的計數。
如何新增到精簡器值的計數 (英文)
若要新增計數至精簡器值,您必須編輯顯示範本。當您使用顯示範本時,您將 life 更加容易讓您進行如果您將網路磁碟機對應。執行此動作,您將能夠使用 [Windows 檔案總管的顯示範本。階段 6: 上傳並將新的主版頁面套用到 in SharePoint Server 發佈網站說明如何在網路磁碟機對應。
在對應的網路磁碟機中移至顯示範本-->篩選器。
若要新增在才可以同時選取一個精簡器值的精簡器計數,開啟 HTML 檔案Filter_Default。若要新增很可能要選取多個精簡器值的精簡器計數,開啟 HTML 檔案Filter_MultiValue。
將 ShowCounts的值變更為true。
儲存檔案。
若要確認有顯示精簡器計數,輸入查詢搜尋中心內。
在我們的案例中,我們再次輸入搜尋設定。我們現在可以看見編寫器"Bella Engen"已在鎖的搜尋組態的某個項目之主旨的五個文章的作者。好 !