如何變更 SharePoint Server 中顯示哪些搜尋結果的順序

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-24

**摘要:**了解如何變更SharePoint Server中顯示哪些搜尋結果的順序。

在一系列如何變更 SharePoint Server 中的搜尋結果顯示的方式我們清楚如何自訂搜尋結果的顯示新增自訂圖示加入與屬性的方式。

也就是說,顯示搜尋結果、 設計和內容是確實非常重要。不過,會經常 trumps 兩者的一回事: 顯示哪些搜尋結果的順序。

尋找在搜尋結果時設想您自己的行為。您按一下頻率檢視搜尋結果的第二頁回覆通常是"少"。

如此時顯示的搜尋結果,務必使用者要尋找的結果會顯示為高向上儘可能在搜尋結果清單中。本文 addendum 至如何變更 SharePoint Server 中的搜尋結果顯示的方式數列,說明如何使用查詢規則來變更搜尋結果的顯示順序。為示範查詢規則的運作方式,我們會使用範例從內部的 Microsoft 搜尋中心。

在本文中,您將了解:

  • 什麼是再次問題

  • 當使用查詢規則: 定義指派之前

  • 如何建立查詢規則會變更搜尋結果的顯示的順序

  • 如何知道查詢規則已套用?

  • 考量兩次之前套用查詢規則

項目一次的問題?

當您知道 Microsoft 會跨 TechNet、 MSDN 及Office.com發佈千分位的文章。若要協助發佈程序中,我們使用多個 SharePoint 清單。在清單中的每個項目代表文章或媒體檔案。若要可輕鬆尋找特定清單項目的相關資訊,我們會建立可以搜尋整個這些清單的搜尋中心。

下列螢幕擷取畫面顯示哪些搜尋結果所顯示我們搜尋中心預設順序。請注意文章和圖像的搜尋結果所顯示混合式的順序。

搜尋結果預設順序

當使用者搜尋此搜尋中心內的某個項目時,他們通常會尋找文章的相關資訊。因此,以方便使用者尋找文章的資訊,我們想要變更搜尋結果的順序使圖像會顯示在底端。若要這樣做,我們需要建立查詢規則。

當使用查詢規則: 定義指派之前

查詢規則主要是顧名思義: 可套用至查詢的規則。但在開始將規則指派給您的查詢之前,您應該定義您想要執行的查詢規則。

基本上,您必須定義兩件事: 條件和動作。簡單來說,這而言向下定義下列:

"何時 X (條件),請勿 Y (動作)"。

在搜尋中心案例中,我們知道動作組件:會代表圖像下方的搜尋結果清單中的顯示清單項目

在我們的清單,我們使用網站欄內容類型區分文章或媒體類型的清單項目代表的類型。例如,所有圖像都有"藝術 」內容類型的值。

美工圖案內容類型

根據此,我們可以使我最終定義已定義的條件組件:

內容類型 」 藝術 」 的清單項目時,顯示這些結尾處的搜尋結果清單中。

讓與備妥定義,我們可以開始建立進行這項工作之查詢規則。

如何建立查詢規則會變更顯示哪些搜尋結果的順序

根據您的權限層級,您可以在三層級建立查詢規則:

權限等級 要套用查詢規則

Search Service 應用程式管理員

伺服器陣列內的所有網站集合

網站集合管理員

對網站集合內的所有網站

網站集合擁有者

在單一站台

若要儲存空間,我們將只顯示您如何建立查詢規則為網站集合管理員。

  1. 移至網站設定-->搜尋查詢規則

    搜尋查詢規則

  2. 在 [管理查詢規則] 頁面上,從 [選取結果來源] 功能表選取應該要套用查詢規則的結果來源。

    選取結果來源

  3. 選取 [新增查詢規則]。

    新增查詢規則

  4. 在 [新增查詢規則] 頁面的 [規則名稱] 欄位中輸入查詢規則的名稱。

    在搜尋中心案例中,我們名為查詢規則降級美工圖案

    查詢規則名稱

  5. 在 [查詢條件] 區段中,指定會觸發查詢規則的條件。

    在搜尋中心案例中,我們想要觸發使用者輸入查詢的每次查詢規則。換句話說,我們沒有要透過特定條件觸發查詢規則。因此,我們選取移除條件]。

    移除條件

  6. 在 [動作] 區段中,指定您想要執行動作時觸發查詢規則。

    在搜尋中心案例中,我們選取變更排名後的以變更查詢的結果。這會開啟其中我們定義我們想要執行的查詢規則] 對話方塊。

    已變更排名的結果

  7. 我們想要變更搜尋結果的順序。因此,在 [建立您的查詢] 對話方塊中,選取 [排序] 索引標籤。

    Sorting

    從 [排序方式] 功能表選取 [排名

    依排名排序

    動態排序] 區段中,選取 [新增動態排序規則

    新增動態規則

    從 [變更排名的時機] 功能表選取 [手動條件

    手動條件

    請記住,我們想要顯示在搜尋結果清單結尾處的內容類型美工圖案的清單項目。如此,在手動條件] 欄位中,我們輸入ContentType:Art,並選取到下的 [降階

    降級內容

    現在,我們繼續之前,我們分析我們的輸入:

    將它放在一起,且其符合我們指定的定義: "藝術 」 的內容類型的清單項目時顯示這些結尾處的搜尋結果清單中

  8. 選取**[確定**],然後儲存

新建立的查詢規則會列在 [管理查詢規則] 頁面。

在搜尋中心案例中,我們可以看到已建立降級藝術查詢規則。

已建立查詢規則

我們現在會在搜尋中心中輸入搜尋,我們可以看到文章所顯示的搜尋結果] 清單的頂端和底端所顯示的圖像。好 !

之後結果

如何知道查詢規則的套用?

在搜尋中心案例中,我們可以輕鬆地確認我們建立的查詢規則已被套用。但是,如果您不確定是否套用查詢規則的相關,搜尋結果網頁組件可讓您解答。

若要確認要套用查詢規則的步驟如下:

  1. 在您搜尋結果] 頁面上,選取要編輯搜尋結果網頁組件

  2. 在 [網頁組件] 工具窗格中,選取 [變更查詢]。

  3. 在 [建立您的查詢] 對話方塊中,選取 [測試] 索引標籤] 和 [顯示更多

    Test

  4. {Searchboxquery} ] 欄位中輸入查詢您知道應該會導致會觸發查詢規則,然後選取 [測試查詢]

    驗證查詢規則

在搜尋中心案例中,我們無法確認我們查詢規則已透過查看 [下列工作:

  1. 套用的查詢規則] 欄位中所顯示我們的查詢規則,降階美工圖案的名稱。

  2. 在 [查詢文字方塊] 區段中 XRANK 已套用至ContentType:Art

考量兩次再套用查詢規則

雖然這是相當簡單的查詢規則,我們看到效果是相當明顯。讓 word 的警告: 即使查詢規則會更好的變更顯示哪些搜尋結果的順序,您應考慮清楚再套用這些太多。效果可以是非常大且更複雜的查詢規則您有,每個查詢作業需要更多效能資源。

但是,如果它們都使用小心,您可以建立搜尋中心很高興客戶的使用者。