變更搜尋結果在搜尋核心結果網頁組件中的顯示方式 (Search Server 2010)

 

適用版本: Search Server 2010

上次修改主題的時間: 2016-11-30

搜尋核心結果網頁組件會顯示搜尋查詢的相關結果。其位於搜尋結果頁面並包含可控制搜尋結果顯示方式的屬性。根據預設值,搜尋結果頁面位於 http://<ServerName>/results.aspx。搜尋核心結果網頁組件必須顯示於 results.aspx 頁面中,這樣頁面上的所有其他網頁組件才能運作。當使用者輸入查詢時,搜尋核心結果網頁組件會在第一頁顯示前 10 個相關結果。在結果中會以粗體強調顯示查詢中所使用的字詞。您可編輯搜尋核心結果網頁組件的屬性,來變更顯示的結果數及結果在頁面上顯示的方式。

變更搜尋結果在搜尋核心結果網頁組件中的顯示方式

核心搜尋結果包含一個內容的連結,該內容包含關鍵字、相關內容的「片段」(亦即部分描述),以及根據內容的類型不同,會包含作者的相關資訊,建立日期及大小。片段下方則為文件或網站的完整 URL。

如果您允許顯示在索引中找到的重複結果及重複項目,結果中會顯示 [檢視重複] 連結。在網頁瀏覽器中顯示項目時,[在瀏覽器中檢視] 連結會顯示在片段下方。

編輯搜尋核心結果網頁組件的屬性

  1. 確認執行此程序的使用者帳戶為設計者群組的成員。

  2. 在 [搜尋結果] 頁面上,按一下 [網站動作] 功能表,然後按一下 [編輯頁面]。[搜尋結果] 頁面會以編輯模式開啟。

  3. 在 [搜尋核心結果網頁組件] 中,按一下箭號,然後在功能表上按一下 [編輯網頁組件]。

下表列出變更搜尋核心結果網頁組件顯示搜尋結果方式所需要執行的動作。

若要執行這項操作 執行這些動作

設定提供使用者結果或固定查詢結果的位置

在 [位置屬性] 的 [位置] 功能表上,指定您要在網頁組件中提供搜尋結果的位置。預設值為 [本機搜尋結果]。Search Server 2010 提供的其他選項包含 [本機人員搜尋結果]、[網際網路搜尋結果]、[網際網路搜尋建議] 及本機 Microsoft FAST Search Server 2010 for SharePoint 搜尋結果。

指定此值後。您可輸入描述來釐清選取的位置。

設定搜尋結果範圍

在 [位置屬性] 的 [範圍] 方塊中,為搜尋結果輸入有效範圍。您之前可能已經設定過此值,此值在 URL 不包含 ‘s’ 參數時用來進行查詢。此屬性的設定會影響具有相同的跨網頁組件查詢識別碼的所有搜尋核心結果網頁組件。當多個搜尋核心結果網頁組件具有相同的「使用者查詢」識別碼時,只能編輯第一個網頁組件來變更此屬性。變更會影響所有共用相同識別碼的其他搜尋核心結果網頁組件。

依最具相關性來排序結果

在 [顯示屬性] 的 [預設結果排序] 清單中,選取 [相關性]。此為預設值。

提示

若要提供使用者顯示 [相關性] 及 [修改日期] 選項的下拉式功能表,請使用搜尋動作連結網頁組件。

依最新文件來排序結果

在 [顯示屬性] 的 [預設結果排序] 清單中,選取 [修改日期]。根據預設值,會依相關性來排序結果。

提示

若要提供使用者顯示 [相關性] 及 [修改日期] 選項的下拉式功能表,請使用搜尋動作連結網頁組件。

變更頁面上顯示的結果數

在 [顯示屬性] 的 [每頁顯示的結果] 方塊中,輸入在需要分頁前,頁面上要顯示的結果數。最大值為 50 個結果。預設值為 10 個結果。增加此數目將會影響使用者介面呈現的速度。

變更摘要描述中的字元數

在 [顯示屬性] 下,核取 [限制摘要中的字元] 方塊,然後在 [摘要中的字元] 方塊中輸入 1 到 10,000 的數字。預設值為 185 個字元。

變更搜尋結果中 URL 的字元數

根據預設值,顯示 90 個字元之後會截斷 URL。當您在 [顯示屬性] 中核取 [限制 URL 中的字元] 方塊,並在 [URL 中的字元] 方塊中輸入超過 90 的值,將不會變更使用者介面。

允許使用自訂 XSL

若要使用 XSL 來變更顯示搜尋結果的方式,請清除 [顯示屬性] 下的 [使用位置視覺效果] 核取方塊。這樣會啟用 [XSL 編輯器] 按鈕,並讓您編輯擷取的屬性及 XSL。根據預設值,會從位置取出擷取的屬性。下列清單顯示預設的中繼資料屬性:

  •   <Column Name="WorkId"/>

  •   <Column Name="Rank"/>

  •   <Column Name="Title"/>

  •   <Column Name="Author"/>

  •   <Column Name="Size"/>

  •   <Column Name="Path"/>

  •   <Column Name="Description"/>

  •   <Column Name="Write"/>

  •   <Column Name="SiteName"/>

  •   <Column Name="CollapsingStatus"/>

  •   <Column Name="HitHighlightedSummary"/>

  •   <Column Name="HitHighlightedProperties"/>

  •   <Column Name="ContentClass"/>

  •   <Column Name="IsDocument"/>

  •   <Column Name="PictureThumbnailURL"/>

  •   <Column Name="PopularSocialTags"/>

  •   <Column Name="PictureWidth"/>

  •   <Column Name="PictureHeight"/>

  •   <Column Name="DatePictureTaken"/>

  •   <Column Name="ServerRedirectedURL"/>

如需如何修改 XSL 轉換 (XSLT) 以在搜尋結果頁面上顯示自訂屬性的詳細資訊,請參閱如何:變更核心搜尋結果傳回的屬性 (https://go.microsoft.com/fwlink/?linkid=207851&clcid=0x404)(可能為英文網頁)。

注意

在此網頁組件中未使用 [參數編輯器] 按鈕。

設定查詢語言

在 [結果查詢選項] 下的 [查詢語言] 清單中,選取在查詢期間要套用的語言。此語言是用來查詢特定語言的屬性 (例如日期與時間),並不是用來顯示結果的語言。

提示

若要變更顯示結果的語言,請按一下搜尋方塊旁的 [喜好設定],然後選取結果的語言。

將使用者產生的資料傳遞到其他網頁組件

在 [結果查詢選項] 下的 [跨網頁組件查詢識別碼] 清單中,選取您要使用的查詢識別碼,以在搜尋核心結果網頁組件及搜尋結果頁面上的其他網頁組件間傳遞資料。根據預設值,查詢識別碼為使用者查詢,這表示使用者查詢所產生的資料會傳遞到使用者查詢設定為跨網頁組件查詢識別碼屬性值的所有其他網頁組件。如果您設定固定的關鍵字查詢,則必須變更此值。

移除或包含重複或近似重複的搜尋結果

在 [結果查詢選項] 下,選取或清除 [移除重複結果] 核取方塊。預設會選取此核取方塊。

包含查詢字詞折生變數

相關字詞功能擴充了使用者的查詢字詞,以包含查詢字詞的折生變數。折生變數為不會變更字詞意義的後置詞。例如,如果啟用英文的相關字詞功能 (預設未啟用),而使用者查詢 "search," 這個字,則結果會包含 "search"、"searches"、“searching" 及 "searched"。 在 [結果查詢選項] 下,選取或清除 [啟用搜尋相關字詞功能] 核取方塊。預設會清除此核取方塊。

傳回停用字詞的結果

停用字詞也稱為非搜尋字,如 “and”、“a”、“is”、“the” 等等。您可編輯該語言的停用字詞檔,來新增或刪除任何語言的停用字詞。在索引及查詢期間會忽略停用字詞。 根據預設值,查詢停用字詞不會傳回任何結果。若要變更此設定,請在 [結果查詢選項] 清除 [忽略非搜尋字] 方塊。

設定固定的關鍵字查詢

固定的關鍵字查詢可用來傳回特定關鍵字或屬性值的結果。可搭配跨網頁組件查詢識別碼設定一起使用。在 [結果查詢選項] 下的 [新增文字至查詢] 方塊中,輸入搜尋的關鍵字或屬性名稱及值。字元數的上限為 1,000。

注意

如果您設定固定的關鍵字查詢,則必須在此網頁組件的 [結果查詢選項] 節點中,將預設的跨網頁組件查詢識別碼設定從 [使用者查詢] 的預設設定變更為清單上的其他查詢識別碼,例如 Query 2。如果您不變更此值,則 [固定的關鍵字查詢] 設定中的篩選器將不會新增至搜尋查詢。

新增更多結果連結

固定的查詢只會顯示指定的結果數。想要檢視更多結果的使用者必須選取此連結。 若要連結到網址以顯示更多查詢結果,請在 [結果查詢選項] 下展開 [更多結果連結選項],然後選取 [顯示更多結果連結] 方塊。字元數上限為 1,000。在 [更多結果連結文字標籤] 方塊中,輸入當使用者想要檢視更多結果時,您要顯示讓使用者可按一下的連結文字。如果您將此方塊保留為空白但指定了 URL,則會顯示 [更多結果...]。字元數上限為 300。

設定網頁組件的一般屬性

網頁組件共用一組一般屬性,來控制它們的外觀、版面配置及進階特性。您可在工具窗格中變更網頁組件屬性。

注意

因為下列原因,您在工具窗格中看見的一般網頁組件屬性可能會與本章節所記載的有所不同:

  • 若要查看工具窗格中的 [進階] 區段,您至少必須擁有設計者權限。

  • 針對特定的網頁組件,網頁組件開發人員可能會選擇不要顯示一或多個一般屬性,或選擇建立並顯示未列於下方工具窗格的 [外觀]、[版面配置] 及 [進階] 區段中的其他屬性。

  • 某些權限及屬性設定可能會停用或隱藏網頁組件屬性。

如需權限等級的詳細資訊,請參閱<使用者權限與權限等級 (SharePoint Foundation 2010)>及<使用者權限與權限等級 (SharePoint Server 2010)>。

外觀

屬性 描述

標題

指定要顯示在網頁組件標題列上的網頁組件標題。

高度

指定網頁組件的高度。

寬度

指定網頁組件的寬度。

組件區塊狀態

指定當使用者開啟頁面時,是否要在頁面上顯示整個網頁組件。根據預設值,組件區塊狀態設定為 [一般] 且會顯示整個網頁組件。當狀態設定為 [最小化] 時,只會顯示標題列。

組件區塊類型

指定是否要顯示網頁組件圖文框的標題列及框線。

版面配置

屬性 描述

隱藏

指定當使用者開啟頁面時,是否可看見網頁組件。如果選取此核取方塊,則只有在您設計頁面並將後置詞 (隱藏) 新增到標題時,才能看見網頁組件。若您想要使用網頁組件透過網頁組件連線將資料提供給另一個網頁組件,卻不想顯示網頁組件,可以隱藏網頁組件。

方向

指定網頁組件內容中的文字方向。阿拉伯文為從右至左語言;英文及大部分其他歐洲語言為從左至右語言。並非所有網頁組件類型都能使用此設定。

區域

指定網頁組件所處的頁面區域。請注意,當您沒有修改區域的權限時,頁面的區域就不會列在清單方塊中。

區域索引

指定當某個區域包含多個網頁組件時,區域中網頁組件的位置。若要指定順序,請在文字方塊中輸入正整數。如果區域中網頁組件的排序方式為由上到下,值 1 表示網頁組件會顯示在區域上方。如果區域中網頁組件的排序是由左至右,值 1 表示網頁組件會顯示在區域左方。例如,當您將網頁組件新增到由上至下排序的空白區域時,區域索引為 0。當您將第二個網頁組件新增到區域底部時,其區域索引為 1。若要將第二個網頁組件移到區域頂端,請輸入 0,然後為第一個網頁組件輸入 1。

注意

區域中的每個網頁組件都必須擁有唯一的區域索引值。因此,變更目前網頁組件的區域索引值也會同時變更區域中其他網頁組件的區域索引值。

進階

屬性 描述

允許最小化

指定是否可將網頁組件最小化。

允許關閉

指定是否可從頁面移除網頁組件。

允許隱藏

指定是否可隱藏網頁組件。

允許區域變更

指定是否可將網頁組件移動到不同的區域。

允許連線

指定網頁組件是否可參與其他網頁組件的連線。

允許在個人檢視中編輯

指定是否可在個人檢視中修改網頁組件屬性。

匯出模式

指定此網頁組件可允許匯出的資料層級。根據您的設定而定,可能無法使用此設定。

標題 URL

指定包含網頁組件其他資訊的檔案 URL。當您按一下網頁組件標題時,會以另一個瀏覽器視窗來顯示該檔案。

描述

指定當您將滑鼠指標停在網頁組件標題或網頁組件圖示上時,所顯示的工具提示。當您使用工具窗格的 [尋找網頁組件] 功能表上的 [搜尋] 命令來搜尋網頁組件時,即會使用此屬性的值。

說明 URL

指定包含網頁組件相關說明資訊的檔案位置。當您在 [網頁組件] 功能表上按一下 [說明] 命令時,會以另一個瀏覽器視窗來顯示說明資訊。

說明模式

指定瀏覽器顯示網頁組件說明內容的方式。選取下列其中一項:[強制回應] 如果瀏覽器具有此功能,則會開啟另一個瀏覽器視窗。使用者必須關閉該視窗,才能返回網頁。[非強制回應] 如果瀏覽器具有此功能,則會開啟另一個瀏覽器視窗。使用者不需關閉該視窗,就能返回網頁。此為預設值。[瀏覽] 在目前的瀏覽器視窗開啟網頁。

注意

即使自訂的 Microsoft ASP.NET 網頁組件支援此屬性,只會以另一個瀏覽器視窗開啟預設的 SharePoint 說明主題。

目錄圖示圖像 URL

指定包含圖像的檔案位置,該圖像用來做為網頁組件清單中的網頁組件圖示。圖像大小必須為 16 x 16 像素。

標題圖示圖像 URL

指定包含圖像的檔案位置,該圖像用於網頁組件標題列。圖像大小必須為 16 x 16 像素。

匯入錯誤訊息

指定匯入網頁組件發生問題時,所顯示的訊息。