在 SharePoint Server 中設定搜尋網頁組件
適用於:2019 SharePoint in Microsoft 365
使用搜尋技術來顯示發佈環境中內容的網頁組件 (在本文中稱之為搜尋網頁組件),會顯示已編目並新增至搜尋索引的內容,如 SharePoint Server 中跨網站發佈的概觀中的「了解如何在搜尋索引新增和管理內容」所述。 這些網頁組件其中已定義查詢,而且當使用者瀏覽至的頁面包含使用搜尋技術的網頁組件時,網頁組件會自動發出查詢。 然後,查詢結果會顯示在網頁組件中。 您可以修改搜尋網頁組件中的查詢,以符合您的內容需求。
開始之前
注意事項
因為 SharePoint Server 在 Internet Information Services (IIS) 中以網站形式運作,所以管理員與使用者均依賴瀏覽器提供的協助工具功能。 SharePoint Server 支援所支援瀏覽器的協助工具功能。 如需詳細資訊,請參閱下列資源:>在 SharePoint鍵盤快捷方式>Touch的 SharePoint>>輔助功能中規劃瀏覽器支持>輔助功能指導方針。
SharePoint Server 中提供許多搜尋網頁組件。 這些網頁組件具有預先定義查詢,例如要搜尋的內容類型、搜尋內容的位置,以及顯示內容的方式。 如需搜尋網頁組件的相關資訊,請參閱規劃發佈網站以在 SharePoint Server 進行跨網站發佈中的「規劃將搜尋網頁組件新增至頁面」。 許多搜尋網頁組件會使用結果來源,並具有適用於它們的查詢規則。 結果來源會縮小所擷取的搜尋結果範圍。 查詢規則是一組條件,將導致以特定方式變更查詢。 如需結果來源與查詢結果的詳細資訊,請參閱規劃結果來源與查詢結果。
若要自訂搜尋結果在搜尋網頁組件中的顯示方式,例如顯示圖像並在圖像右側顯示粗體標題,可修改「顯示範本」。 與搜尋網頁組件最相關的顯示範本有兩種類型,即控制項顯示範本和項目顯示範本。 如需預設顯示範本的詳細資訊,請參閱 SharePoint Server 中的顯示範本參考。
將內容搜尋網頁組件新增至頁面
若要將內容搜尋網頁元件新增至頁面:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至欲新增網頁組件的頁面。
按一下 [設定] 功能表,然後按一下 [編輯頁面]。
在欲新增網頁組件的網頁組件區域中,按一下 [新增網頁組件]。
在 [類別] 清單中,按一下 [內容彙總]。
在 [組件] 清單中,依序按一下 [內容搜尋] 和 [新增]。
設定內容搜尋網頁組件的查詢
您可在快速模式中使用內容搜尋網頁組件,並從現有結果來源清單中選取選項,以建立查詢,或者,您可以切換至進階模式,並使用關鍵字查詢語言 (KQL) 來建立自訂的查詢。 請僅在您確知 KQL 和 Managed 屬性所啟用的功能時才使用進階模式。
若要設定內容搜尋網頁元件的查詢:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至包含欲設定之內容搜尋網頁組件的頁面。
按一下 [設定] 功能表,然後按一下 [編輯頁面]。
在網頁組件中,按一下 [內容搜尋網頁組件功能表] 箭頭,然後再按一下 [編輯網頁組件]。
在網頁組件工具窗格的 [屬性] 區段中,按一下 [搜尋準則] 區段中的 [變更查詢]。
在 [基礎] 索引標籤上,執行下列其中一個動作:
若要使用快速模式來定義查詢,請選取下表中所述的選項:
快速模式 (預設) :
值 描述 選取查詢 選取結果來源,以指定要搜尋哪些內容。 若您已以目錄形式共用文件庫或清單,下拉式清單中就會顯示目錄結果來源。 此項目預設為 [最近變更的項目 (系統)]。 依據應用程式限制結果 從清單中選取某個選項,將結果限制在特定網站、文件庫、清單或 URL 中。 此項目預設為 [目前網站]。 依標籤來限制 您可將結果限制在標記了字詞組之字詞的內容。 請選取下列任一選項:
選項 描述 不要依據任何標籤加以限制 不會依據標籤來限制搜尋結果 (預設)。 依目前頁面的導覽字詞來限制 搜尋結果會限制在標記了目前頁面之字詞的內容。 目前的標記會顯示為易記 URL 的最後一部分。 此選項僅適用於使用受管理導覽的網站。 依據目前和子導覽加以限制 搜尋結果會限制在標記了目前頁面 (顯示為易記 URL 的最後一部分) 之字詞的內容以及標記了目前頁面之子字詞的內容。 此選項僅適用於使用受管理導覽的網站。
請注意,在跨網站發佈案例中,只有當選取 [ 選取查詢 ] 區段中的結果來源是發佈網站連線到目錄時所建立的目錄結果來源時,此選取專案才會運作。限制在此標籤上 搜尋結果會限制在已標記了您在方塊中所輸入標籤的內容。 若要使用關鍵字查詢語言 (KQL) 建立自己的查詢,請按一下 [切換到進階模式]。 如需 KQL 的詳細資訊,請參閱關鍵字查詢語言 (KQL) 語法參考。 在進階模式中設定查詢時,您也可以使用查詢變數。 「查詢變數」是一種值的預留位置,當顯示的頁面包含內容搜尋網頁組件時,查詢變數可依據頁面的內容而動態變更。 系統會依據傳送至索引的查詢內容動態插入正確的資訊。 查詢變數的範例為 {User.Name},其代表檢視頁面的使用者名稱;或者 {searchBoxQuery},其代表使用者在搜尋方塊中所輸入的查詢。 請依下表所述選取選項:
注意事項
切換至進階模式時,您從 [選取查詢] 中選取的結果來源會取代為不同的結果來源。 此結果來源可能會影響搜尋結果。 因此,請確定檢查 [搜尋結果預覽] 區段中顯示的搜尋結果,並在 [查詢文字] 欄位中新增查詢設定 (如有需要)。
進階模式:
值 描述 選取查詢 選取結果來源,以指定要搜尋哪些內容。
預設結果來源為 [本機 SharePoint 結果 (系統)]。關鍵字篩選 您可使用關鍵字篩選,將查詢變數新增到查詢中。 請參閱 SharePoint Server 中的查詢變數,以了解可用查詢變數清單。
您可從下拉式清單中選取預先定義的查詢變數,然後按一下 [新增關鍵字篩選],將其新增到查詢中。屬性篩選 您可使用屬性篩選,以查詢搜尋結構描述中設為可查詢之 Managed 屬性的內容。
您可從 [屬性篩選] 下拉式清單中選取 Managed 屬性。 按一下 [新增屬性篩選],將篩選新增到查詢中。查詢文字 使用關鍵字查詢語言 (KQL) 輸入查詢,或使用 [關鍵字篩選] 和 [屬性篩選] 清單建立查詢。
關鍵詞查詢可以包含free-text 關鍵詞、屬性篩選或運算元。 使用大括弧來括住查詢變數。 執行查詢時,查詢變數將會取代為實際值。
關鍵字查詢的長度上限為 2,048 個字元。[精簡器] 索引標籤會列出搜尋結構描述中已啟用為精簡器的 Managed 屬性。 您可指定內容搜尋網頁組件所傳回的搜尋結果要限制在精簡器的一或多個值。 按一下清單中的精簡器,然後按一下 [套用] 以新增到查詢中。
若您想要定義結果的分組方式,可按一下 [顯示更多]。 在 [群組結果] 下,您可指定要依據一或多個 Managed 屬性來群組結果。 若您要針對特定項目顯示若干變數,並想將其群組在單一結果下方時,這就非常實用。
On the SORTING tab, you can specify how search results should be sorted.
此索引標籤僅有在使用 [進階模式] 時可供使用。 若您是使用 [快速模式],即可在結果來源中定義排序選項。
在 [排序方式] 下拉式清單中,從 Managed 屬性 (其搜尋結構描述中是設定為 [可排序的]) 清單中選取一個 Managed 屬性,然後選取 [遞減] 或 [遞增]。 例如,若要依據關聯來排序 (亦即使用排名模型),請選取 [排名]。
若要新增更多排序層級,請按一下 [新增排序層級]。
注意事項
搜尋結果的排序會區分大小寫。
重要事項
如果您的結果來源包含排序,則不應該在內容搜尋網頁組件中指定排序。 原因是結果來源中的排序會覆寫內容搜尋網頁組件中所指定的排序。
若您從 [排序方式] 清單中選取了 [排名],即可在 [排名模型] 清單中選取要用來排序的排名模型。
在 [動態排序] 中,您可套用特定條件時,新增可變更結果順序的規則以指定其他排名。 按一下 [新增動態排序規則],然後再指定條件式規則。
在 [設定] 索引標籤中,指定下表所列的設定。
值 描述 查詢規則 選取是否要使用查詢規則。 URL 重寫 選取 URL 重寫為項目詳細資料頁面的行為是否仍應依據設定目錄連線時所定義,持續保持與每個目錄項目的關聯。 若選取 [不重寫 URL],目錄項目的 URL 就會直接指向已連接目錄的文件庫項目。 載入行為 選取內容搜尋網頁組件傳回的搜尋結果在網頁上呈現的時機。 預設選項為 [Sync 選項: 從伺服器發出查詢]。 使用載入行為,就會從伺服器端發出查詢,且查詢結果就會包含在從 SharePoint Server 傳回的頁面回應中。 若您選取 [Async 選項: 從瀏覽器發出查詢],就會在接收完整頁面之後,從使用者瀏覽器端發出查詢。 若頁面有次要內容 (例如建議或常用項目) 時,就適合採用此選項。 優先順序 選取最貼近此網頁組件顯示內容之相對重要性 (和其他搜尋網頁組件相比) 的層級。 若在高負載情況下執行 SharePoint Server,就會依據優先順序來執行查詢。 快取 如果您想要群組的使用者快取搜尋結果,請選取 Active Directory 安全性群組。 藉由快取安全性群組的搜尋結果,您可以減少頁面載入時間。
> 注意:您應該只選取一個安全組,其中群組中所有使用者的搜尋結果都相同。 如需詳細資訊,請參閱本篇文章。在 [測試] 索引標籤中,您可預覽內容搜尋網頁組件傳送出的查詢。
值 | 描述 |
---|---|
查詢文字 | 顯示內容搜尋網頁元件將執行的最終查詢。 它是以原始查詢範本為基礎,其中動態變數會以目前的值取代。 查詢的其他變更可能必須做為查詢規則的一部分。 |
按一下 [顯示更多] 以顯示其他資訊。
值 | 描述 |
---|---|
查詢範本 | 顯示套用至查詢的查詢範本內容。 |
精簡依據 | 依據 [精簡器] 索引標籤所定義的方式來顯示套用至查詢的精簡器。 |
群組依據 | 顯示哪些搜尋結果的 Managed 屬性應依據 [精簡器] 索引標籤所定義的方式來群組。 |
套用的查詢規則 | 顯示查詢套用了哪些查詢規則。 |
The Query template variables section shows the query variables that will be applied to the query, and the values of the variables that apply to the current page. You can type other values to test the effect they will have on the query. Click the Test Query button to preview the search results.
您也可以搭配其他使用者區段字詞來測試查詢運作情況。 按一下 [新增使用者區段字詞],以新增要加入查詢的字詞。 按一下 [測試查詢] 按鈕預覽搜尋結果。
值 | 描述 |
---|---|
查詢文字 | 顯示內容搜尋網頁元件將執行的最終查詢。 它是以原始查詢範本為基礎,其中動態變數會以目前的值取代。 查詢的其他變更可能必須做為查詢規則的一部分。 |
設定內容搜尋網頁組件的顯示範本
將發佈網站連接至目錄時,目錄頁面上的內容搜尋網頁組件的預設控制項顯示範本為「分頁提列」(主版頁面圖庫中的名稱為 Control_ListWithPaging)。
內容搜尋網頁組件的預設項目顯示範本為「圖片在上方,底下有 3 行字」(主版頁面圖庫中的名稱為 Item_Picture3Lines)。 若您想在目錄頁面上使用其他顯示範本,可變更內容搜尋網頁組件的設定來加以變更。
如需如何自訂並建立專屬顯示範本的相關資訊,請參閱 SharePoint 2013 設計管理員顯示範本。 如需您可以在自訂顯示範本時使用的 JavaScript 方法相關資訊,請參閱 Srch.U 物件 (DisplayTemplatesSrch)。
將精簡搜尋網頁組件新增至頁面
您可新增精簡器至頁面以縮小內容搜尋網頁組件中顯示的項目,並協助使用者快速瀏覽至特定內容。 精簡器會以搜尋索引中的 Managed 屬性為依據。 若要在頁面上顯示精簡器,您必須先啟用想做為精簡器的 Managed 屬性,然後將精簡搜尋網頁組件新增至欲顯示精簡器的頁面上。 您可設定下列兩種精簡器的精簡搜尋網頁組件:[獨立精簡器] 和 [多面向導覽精簡器]。 如需不同精簡器類型的詳細資訊,請參閱規劃搜尋 SharePoint Server 2016 中的跨網站發佈中的規劃精簡器和多面向導覽。
開始此程序之前,請先確認下列事項:
已依據在 SharePoint Server 2013 中設定精簡器和多面向導覽中的「在 SharePoint 網站集合管理中將編目屬性對應到可精簡搜尋的 Managed 屬性」或「在 SharePoint 管理中心啟用自動建立的 Managed 屬性成為精簡器」所述,啟用要做為 Managed 屬性的精簡器成為可精簡搜尋的 Managed 屬性。
您已針對啟用成為精簡器的 Managed 屬性包含在內的內容來源進行完整編目,或指出依據在 SharePoint Server 2013 設定跨網站發佈中的「設定跨網站發佈的搜尋」所述,您的目錄應該在下次排程的目錄編目期間完整編製索引。
若您使用的是多面向導覽精簡器,則必須依據在 SharePoint Server 中設定精簡器和多面向導覽中的「將精簡器新增到字詞組」所述,設定精簡器。
若要將精簡版面網頁元件新增至頁面:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至欲新增網頁組件的頁面。
按一下 [設定] 功能表,然後按一下 [編輯頁面]。
在欲新增網頁組件的網頁組件區域中,按一下 [新增網頁組件]。
在 [類別] 清單中,選取 [搜尋]。
在 [組件] 清單中,選取 [精簡搜尋],然後按一下 [新增]。
設定精簡搜尋網頁組件
若要設定精簡設定元件:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至包含欲設定之精簡搜尋網頁組件的頁面。
按一下 [設定] 功能表,然後按一下 [編輯頁面]。
在網頁組件中,按一下 [精簡搜尋網頁組件功能表] 箭頭,然後再按一下 [編輯網頁組件]。
您可使用下列程序,設定獨立精簡器的網頁組件或多面向導覽精簡器的網頁組件。
- 若要設定獨立精簡器的網頁組件:
在網頁組件工具窗格的 [精簡搜尋屬性] 區段中,確認是否已選取 [選擇此網頁組件中的精簡器]。
按兩下 [選擇精簡器...]
在「精簡搜尋設定」頁面中的 [可用的精簡器] 區段中,使用按鈕選取要新增至字詞組的精簡器,以及這些精簡器的顯示順序。 若您已為可精簡搜尋的 Managed 屬性指定別名,此別名也會顯示在 [設定] 區段中。
在 [設定] 區段中,設定每個精簡器的顯示方式。
注意事項
若您具備的是單一語言的網站,即可在 [顯示名稱] 區段中變更精簡器的顯示名稱。 若是多語系網站,就必須依據<變更精簡器顯示名稱>中所述,變更精簡器顯示語言。
若要設定多面向導覽精簡器的網頁組件:
在網頁組件工具窗格中的 [精簡搜尋屬性] 區段中,選取 [使用受管理導覽字詞組中所定義的精簡搜尋設定]。
變更精簡器顯示名稱
新增精簡搜尋網頁組件時,會使用已啟用為精簡器的 Managed 屬性名稱,做為精簡器的顯示名稱。 許多時候,Managed 屬性名稱對使用者來說並不容易懂,例如 RefinableString00 或 ColorOWSTEXT。 您可以變更主版頁面圖庫中的 java 指令碼檔案,以變更精簡器的顯示名稱。
若要變更精簡器顯示名稱:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers 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)。
若要將精簡器計數新增至精簡版網頁元件:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
在 [設定] 功能表上,按一下 [網站設定]。
在 [網站設定] 頁面的 [網頁設計工具庫] 區段中,按一下 [主版頁面與版面配置]。
在 [主版頁面圖庫] 頁面上,按一下 [顯示範本]。
在 [顯示範本] 頁面上,按一下 [篩選]。
開啟 Filter_Default.html 檔案。
將 ShowCounts 的值變更為 true。
設定精簡搜尋網頁組件的顯示範本
可在主版頁面圖庫中找到精簡搜尋網頁組件的顯示範本。
若要檢視精簡版網頁元件的顯示範本:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
在 [設定] 功能表上,按一下 [網站設定]。
在 [網站設定] 頁面的 [網頁設計工具庫] 區段中,按一下 [主版頁面與版面配置]。
在 [主版頁面圖庫] 頁面上,按一下 [顯示範本]。
在 [顯示範本] 頁面上,按一下 [篩選]。
如需如何自訂並建立專屬顯示範本的相關資訊,請參閱 SharePoint 2013 設計管理員顯示範本。
將分類精簡搜尋面板網頁組件新增至頁面
開始此程序之前,請先確認下列事項:
已依據在 SharePoint Server 2013 設定精簡器和多面向導覽中的「在 SharePoint 網站集合管理中將編目屬性對應到可精簡搜尋的 Managed 屬性」或「在 SharePoint 管理中心啟用自動建立的 Managed 屬性成為精簡器」所述,要做為精簡器的 Managed 屬性已啟用精簡器功能。
已依據在 SharePoint Server 2013 設定跨網站發佈中的「設定跨網站發佈的搜尋」所述,完成內容來源的完整編目,此來源包含啟用為精簡器的 Managed 屬性。
若您使用的是多面向導覽的精簡器,就必須如在 SharePoint Server 2013 設定精簡器和多面向導覽所述,設定好精簡器。
若要將分類精簡面板網頁元件新增至頁面:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至欲新增網頁組件的頁面。
按一下 [設定] 功能表,然後按一下 [編輯頁面]。
在欲新增網頁組件的網頁組件區域中,按一下 [新增網頁組件]。
在 [類別] 清單中,選取 [搜尋]。
在 [組件] 中,選取 [分類精簡搜尋面板],然後按一下 [新增]。
設定分類精簡搜尋面板網頁組件
若要設定分類精簡面板網頁元件:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至包含欲設定之分類精簡搜尋面板網頁組件的頁面。
在 [設定] 功能表上,按一下 [編輯頁面]。
在網頁組件中,按一下 [分類精簡搜尋面板網頁組件功能表] 箭頭,然後再按一下 [編輯網頁組件]。
在網頁組件工具窗格中的 [屬性] 區段中,從 [精簡搜尋目標] 功能表的 [查詢] 區段中,選取想要與分類精簡搜尋面板網頁組件相關聯的網頁組件。
在網頁組件工具窗格中的 [屬性] 區段中,從 [精簡器] 功能表的 [查詢] 區段中,選取已針對受管理導覽所指定的 Managed 屬性。
新增建議項目網頁組件至頁面
您可使用建議項目網頁組件,依據使用者之前和網站的互動情況來顯示建議的內容。 例如,您可將此網頁組件新增至目錄項目頁面。 如果用戶檢視特定專案,此網頁元件會顯示使用者先前檢視過的其他專案,例如「檢視此項目的使用者也會檢視這些專案」。如需建議的詳細資訊,請參閱規劃 SharePoint Server 2016 中跨網站發佈網站的計劃搜尋中的使用分析、使用事件和建議。
若要將建議的項目網頁元件新增至頁面:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至欲新增網頁組件的頁面。
按一下 [設定] 功能表,然後按一下 [編輯頁面]。
在欲新增網頁組件的網頁組件區域中,按一下 [新增網頁組件]。
在 [類別] 清單中,按一下 [搜尋導向內容]。
在 [組件] 清單中,依序按一下 [建議項目] 和 [新增]。
設定建議項目網頁組件
若要設定建議項目網頁元件的查詢:
確認執行此程序的使用者帳戶為發佈網站集合上的 Designers SharePoint 群組成員。
瀏覽至包含欲設定之建議項目網頁組件的頁面。
在 [設定] 功能表上,按一下 [編輯頁面]。
在網頁組件中,按一下 [建議項目網頁組件功能表] 箭頭,然後再按一下 [編輯網頁組件]。
在網頁組件工具窗格的 [屬性] 區段中,按一下 [搜尋準則] 區段中的 [變更查詢]。
在 [基礎] 索引標籤中,選取下表所述的選項以定義查詢。
值 描述 取得針對性建議項目 從下拉式清單中,選取應針對哪些值顯示建議。 在目錄的案例中,通常此為 [URL Token]。 選取此選項時,您也必須選取欲取得針對性建議的 URL Token。
例如,假設您想要在目錄中取得項目的建議。 您有一個顯示目錄項目的目錄項目頁面,而且項目編號是易記 URL 的一部分,例如,www.contoso/audio/mp3/4010101。 (4010101 代表項目編號)。當您想要從 URL 取得權杖的建議時,您應該從第二個下拉式清單中選取 {URLToken.1} (4010101)。依據應用程式限制結果 使用此下拉式清單,指定搜尋結果的範圍。 依據內容類型限制結果 使用此下拉式清單,將搜尋結果限制在特定的內容類型。 若建議項目太少 若您的流量資料很少 (例如您的網站還很新,或者項目沒有顯示任何建議),此網頁組件就不會顯示任何搜尋結果。 若要在未累積足夠使用者資料的情況下,確保網頁組件仍顯示建議,可選取 [選取查詢以填入其他結果] 選項。 [精簡器] 索引標籤會列出搜尋結構描述中設為已啟用精簡器的 Managed 屬性。 您可指定建議項目搜尋網頁組件所傳回的搜尋結果要限制在精簡器的一或多個值。 按一下清單中的精簡器,然後按一下 [套用] 以新增到查詢中。
若您想要定義結果的分組方式,可按一下 [顯示更多]。 在 [群組結果] 下,您可指定要依據一或多個 Managed 屬性來群組結果。
在 [設定] 索引標籤中,指定下列項目:
值 描述 查詢規則 選取是否要使用查詢規則。 URL 重寫 選取 URL 重寫為項目詳細資料頁面的行為是否仍應依據設定目錄連線時所定義,持續保持與每個目錄項目的關聯。 若選取 [不重寫 URL],目錄項目的 URL 就會直接指向已連接目錄的文件庫項目。 載入行為 選取建議項目網頁組件傳回的搜尋結果在網頁上顯示的時機。 預設選項為 [同時顯示頁面和網頁組件]。 使用載入行為,就會從伺服器端發出查詢,且查詢結果就會包含在從 SharePoint Server 傳回的頁面回應中。 若您選取 [個別顯示頁面和網頁組件],就會在接收完整頁面之後,從使用者瀏覽器端發出查詢。 此選項可能會被視為頁面上的第二個內容,例如 — 建議或熱門項目 優先順序 選取最貼近此網頁組件顯示內容之相對重要性 (和其他搜尋網頁組件相比) 的層級。 若在高負載情況下執行 SharePoint Server,就會依據優先順序來執行查詢。 快取 如果您想要群組的使用者快取搜尋結果,請選取 Active Directory 安全性群組。 藉由快取安全組的搜尋結果,您可以縮短頁面重載時間。> [!注意]> 您應該只選取一個安全組,其中群組中所有使用者的搜尋結果都相同。 如需詳細資訊,請參閱本篇文章。 在 [測試] 索引標籤中,您可預覽建議項目網頁組件傳送出的查詢。
值 描述 查詢文字 可顯示套用至查詢的查詢範本內容。 按一下 [顯示更多] 以顯示其他資訊。
值 描述 精簡依據 可依據 [精簡器] 索引標籤所定義的方式來顯示套用至查詢的精簡器。 群組依據 顯示哪些搜尋結果的 Managed 屬性應依據 [精簡器] 索引標籤所定義的方式來群組。 套用的查詢規則 顯示查詢套用了哪些查詢規則。 您在 [基礎] 索引標籤中所進行的選項都會顯示在 [查詢範本變數] 區段中。 此外,您還可輸入下表概述的其他值以進行測試。 按一下 [測試查詢] 按鈕預覽搜尋結果。
值 描述 {RecsURL}* 指定要針對哪些值顯示建議時,可顯示所選取的 Token。 {Scope}* 可顯示您針對搜尋結果所選取的範圍。 {ContentTypeID}* 可顯示您針對搜尋結果所選取的內容類型。 您也可以搭配其他使用者區段字詞來測試查詢運作情況。 按一下 [新增使用者區段字詞進行測試],以新增要加入查詢的字詞。 按一下 [測試查詢] 按鈕預覽搜尋結果。
值 描述 查詢文字 顯示建議專案網頁元件將執行的最終查詢。 它是以原始查詢範本為基礎,其中動態變數會以目前的值取代。 查詢的其他變更可能已做為查詢規則的一部分。
設定建議項目網頁組件的顯示範本
建議項目網頁組件的預設控制項顯示範本為「清單」(亦即主版頁面圖庫中的 Control_List)。
建議項目網頁組件的預設項目顯示範本為「建議項目:圖片在上方,3 行字」(亦即主版頁面圖庫中的 Item_RecommendationsClickLogging)。 當使用者按一下建議項目網頁組件中顯示的連結時,預設顯示範本就會記錄下一則「已按下建議」使用事件。
如需如何自訂並建立專屬顯示範本的相關資訊,請參閱 SharePoint 2013 設計管理員顯示範本。 如需您可以在自訂顯示範本時使用的 JavaScript 方法相關資訊,請參閱 Srch.U 物件 (DisplayTemplatesSrch)。