管理查詢規則

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

身為 SharePoint Online 管理員,您可以藉由建立及管理查詢規則改善搜尋結果。查詢規則有助搜尋針對使用者意圖回應。

在查詢規則中,您可以指定條件和關聯式動作。當查詢符合查詢規則中的條件時,搜尋系統就會執行規則中指定的動作,以改善搜尋結果的相關性。這可以透過縮小結果範圍,或變更結果的顯示順序來達成。例如,查詢規則條件可能會是查詢的字詞符合 SharePoint 字詞組中的特定字詞,或是查詢是經常對搜尋系統中的特定結果來源 (例如視訊) 執行。查詢規則的條件符合時,關聯式動作可能會將特定項目顯示在搜尋結果上方。假設您有用來將公司所有活動保存在文件庫中的內部網路網站,而且您想要提高某場急救研討會的顯示順序。若要這麼做,您可以建立查詢規則,當有人搜尋「研討會」或「活動」時,使急救研討會顯示在搜尋結果的頂端。

您可以設定一個或多個結果來源的查詢規則,而且您可以指定查詢規則啟用的時間範圍。

另請參閱:瞭解查詢規則

您要做什麼?

建立查詢規則

建立及顯示結果區塊

變更查詢來變更排名的搜尋結果

讓網站上的非作用中的查詢規則

排列網站集合的查詢規則

建立查詢規則

您可以在不同的等級建立查詢規則:針對整體用戶、網站集合或單一網站。當您在用戶層級建立查詢規則時,查詢規則可以在所有網站集合中使用。當您在網站集合層級建立查詢規則時,規則可以在該網站集合中的所有網站上使用。當您在網站層級建立查詢規則時,規則只能在該網站上使用。

  1. 移至用戶、網站集合或網站的 [管理查詢規則] 頁面:

    • 若為用戶:

      1. 登入 Office 365 系統管理中心。

      2. 選擇 [管理] > [SharePoint]。現在,您已位於 SharePoint 系統管理中心。

      3. 按一下 [搜尋],然後在搜尋管理頁面上按一下 [管理查詢規則]

    • 若為網站集合:

      • 在網站集合中,前往 [設定],按一下 [網站設定],然後在 [網站集合管理] 底下按一下 [搜尋查詢規則]

    • 對於網站:

      • 在您的網站上,前往 [設定],按一下 [網站設定],然後在 [搜尋] 底下按一下 [查詢規則]

  2. [管理查詢規則] 頁面的 [選取結果來源] 清單中,選取新查詢規則的結果來源。

  3. 按一下 [新增查詢規則]

  4. [新增查詢規則] 頁面,[一般資訊] 區段的 [規則名稱] 欄位中,鍵入查詢規則的名稱。

  5. 按一下以展開 [內容] 區段。

  6. [內容] 區段中,執行下列其中一項操作:

    • 若要將查詢規則套用至所有結果來源,請選取 [所有來源]

    • 若要將查詢規則套用至一或多個特定結果來源,請選取 [這些來源的其中一個]。根據預設,會選取您先前指定的結果來源。若要將結果來源新增至查詢規則中,請按一下 [新增來源],選取對話方塊中的結果來源,然後按一下 [儲存]

  7. 若要依類別限制查詢規則 - 例如,查詢規則應該只在查詢包含您管理的導覽字詞組中的字詞時才會啟動,請執行下列步驟:

    • 若要依類別限制查詢規則,按一下 [新增類別]。在 [從字詞庫匯入] 對話方塊中,選取一個當您在查詢中包含此字詞時會造成查詢規則啟動的字詞,然後按一下 [儲存]

    • 若要依使用者區隔限制查詢規則,請執行下列動作:

      1. 按一下 [新增使用者區隔]

      2. 在對話方塊的 [標題] 欄位中,鍵入這個規則的名稱,然後按一下 [新增使用者區隔字詞]

      3. [從字詞庫匯入] 對話方塊中,選取代表使用者區隔且在查詢中出現時將導致查詢規則啟動的字詞。

      4. 按一下 [儲存]

  8. [查詢條件] 區段中,執行下列其中一項動作:

    • 選取下表所列的其中一個條件。

    • 按一下 [移除條件] 以設定此查詢規則在使用者每次於您建立規則的層級進行查詢時啟動,然後移至下一個步驟。例如,如果您為網站集合建立此規則,而您想要讓此規則在使用者每次於此網站集合內的任何搜尋方塊中鍵入查詢時啟動,則請按一下 [移除條件]

查詢條件

描述

設定

範例

查詢完全符合關鍵字

當查詢完全符合您指定的字詞或語句時,查詢規則會啟動。

[查詢完全符合這些語句之一] 文字方塊中,鍵入一個或多個語句,並以分號分隔。

在方塊中鍵入 "picture; pic"。查詢規則會在使用者於搜尋方塊中鍵入 "picture" 或 "pic" 時啟動。如果使用者鍵入的是 "pictures" 或 "sunny picture",則規則不會啟動。

查詢包含動作字詞

當查詢中包含使用者所要執行的動作字詞時,查詢規則會啟動。字詞必須在查詢的開頭或結尾。

使用下列其中一個方法輸入會讓查詢規則啟動的動作字詞:

  • 選取 [動作字詞包含在這些語句中],並鍵入一個或多個語句。

  • 選取 [動作字詞是此字典中的項目],然後按一下 [從字詞庫匯入]。在對話方塊中選取字詞組的字詞,然後按一下 [儲存]

[動作字詞包含在這些語句中] 方塊中鍵入「下載」一詞。當使用者在搜尋方塊中鍵入「下載 Contoso Electronics 資料工作表」時,使用者要搜尋的可能不是同時包含「下載」、「Contoso」、「Electronics」和「資料工作表」等字詞的文件;相反地,使用者可能是要下載 Contoso Electronics 這家公司的資料工作表。此時,查詢規則會啟動,只有「Contoso」、「Electronics」及「資料工作表」等字詞會傳送至搜尋索引。

查詢與字典完全相符

當查詢完全符合字典項目時,查詢規則會啟動。

[查詢完全符合此字典中的項目] 清單中選取字典。若要指定不同的字典,請按一下 [從字詞庫匯入],在對話方塊的字詞組中選取字詞,然後按一下 [儲存]

使用者在搜尋方塊中鍵入的文字,完全符合 [人名] 字典中預先設定的項目。

查詢在來源中較為常見

當使用者經常從您指定的其他來源傳送這個查詢時,查詢規則會啟動。

[查詢較可能用於這個來源] 清單中,選取結果來源。

如此在清單中即會選取 [本機視訊結果]。如果使用者在搜尋方塊中鍵入「訓練」一詞,而且經常有人在「視訊」類別的搜尋方塊中鍵入此一字詞,則查詢規則會啟動。

經常點選的結果類型

如果其他使用者經常在鍵入相同的查詢之後點選特定結果類型,則查詢規則會啟動。

[經常點選的結果符合結果類型] 清單中,選取結果類型。

如此在清單中即會選取 [SharePoint 微型部落格文章]。如果使用者常在搜尋結果中點選微型部落格文章,請考慮將最新的微型部落格文章設定為最優先顯示的結果,將次新的微型部落格文章設為次優先顯示的結果 (在 [動作] 區段中)。

進階查詢文字相符

您想要使用能啟動查詢規則的片語或字典項目,然後針對查詢規則啟動時來定義更詳細的條件。

使用下列其中一個方法輸入會讓查詢規則啟動的語句或字詞:

  • 選取 [查詢包含這些語句的其中一項],並鍵入一個或多個語句。

  • 選取 [查詢包含此字典中的項目],然後按一下 [從字詞庫匯入]。在對話方塊中選取字詞組的字詞,然後按一下 [儲存]

然後,在清單中核取選項以新增更多的條件。

您已選取 [查詢包含其中一個片語],然後選擇 [查詢開頭相符,但不是整個查詢皆相符]。查詢規則即會僅在片語位於查詢的開頭時啟動,片語若位於查詢的結尾,查詢規則就不會啟動。

若要新增更多的條件,請按一下 [新增替代條件]

附註: 規則會在任何條件成立時啟動。

  1. [動作] 區段中,指定查詢規則啟動時要採取的動作。指定下列其中一項動作:

    • 若要提高個別結果的顯示順序,使其出現在搜尋結果較上方的位置,請按一下 [新增優先顯示的結果] (在 SharePoint 2010 產品中,這稱為「首選」)。

      1. 在對話方塊的 [標題] 欄位中,鍵入您要提高顯示順序之結果的名稱。

      2. [URL] 欄位中,鍵入應該提高顯示順序之結果的 URL。選擇 [將此 URL 轉譯為橫幅,而非超連結]

      3. 按一下 [儲存]

        您可以新增數個個別提高顯示順序的結果。當有一個以上的提高顯示順序的結果時,請指定相對排名。

    • 若要提高一組搜尋結果的顯示順序,請按一下 [新增結果區塊]。如需詳細資訊,請參閱下文中的建立及顯示結果區塊

    • 若要變更排名的搜尋結果,請按一下 [變更排名以變更查詢的結果。如需詳細資訊,請參閱變更排名搜尋結果,以變更查詢有點下方。

  2. 若要使查詢規則在特定時間範圍內啟用,請按一下 [發佈],然後指定時限。

  3. 按一下 [儲存]

頁面頂端

建立及顯示結果區塊

結果區塊是顯示為群組的數個搜尋結果。就像提高特定結果的顯示順序一樣,您可以在指定的查詢條件適用時提高結果區塊的顯示順序。

當您設定結果區塊的查詢條件,您可以使用查詢變數。查詢變數就像是當您指定查詢時還不知道的預留位置值。不過,當查詢執行時,此資訊便可使用,而且系統會使用它來傳送查詢到索引。例如,{User.Name} 代表鍵入查詢的使用者顯示名稱。另一個 {searchBoxQuery} 代表使用者在搜尋方塊中鍵入的查詢。當您使用查詢建立器設定查詢,便會顯示查詢變數的清單。(請參閱下方程序中的步驟 3。)

  1. 建立查詢規則程序的步驟 9,於 [新增查詢規則] 頁面的 [動作] 區段底下,按一下 [新增結果區塊]

  2. [區塊標題] 區段的 [標題] 欄位中,鍵入結果區塊的名稱。

  3. [查詢] 區段中,按一下 [啟動查詢建立器] 指定查詢。

  4. [建立查詢] 對話方塊中:

    • [基本功能] 索引標籤上,選取選項以為結果區塊定義查詢:

清單

選項

選取查詢

選取結果來源以指定應該要搜尋的內容。

關鍵字篩選

使用關鍵字篩選來查詢中新增查詢變數。如需可用的查詢變數的清單,請參閱SharePoint Server 2013 中的查詢變數

從清單中選取預先定義的查詢變數,然後按一下 [新增關鍵字篩選] 將其新增至查詢。

屬性篩選

使用屬性篩選來查詢在搜尋結構描述中設定為可查詢的 Managed 屬性內容。

[屬性篩選] 清單中選取 Managed 屬性。按一下 [新增屬性篩選] 以將篩選新增至查詢。

附註: 自訂的 managed 的屬性不會顯示在 [屬性篩選清單中。若要自訂的 managed 的屬性新增至您的查詢,在 [查詢文字] 方塊中,輸入您的自訂 managed 屬性名稱後面接著查詢條件,例如MyCustomColorProperty:Green

  • [排序] 索引標籤中指定您想讓結果區塊排序搜尋結果的方式。

    [排序結果] 區段的 [排序方式] 清單中:

    • 若要依照在搜尋結構描述中設定為可排序的 Managed 屬性進行排序,請從清單中選取 Managed 屬性,然後選取 [遞減][遞增]。若要新增更多排序層級,請按一下 [新增排序層級]

    • 若要依照相關排名進行排序,請選取 [排名],然後:

      • [排名模型] 清單中,選取用來排序搜尋結果的排名模型 (此選項為選用)。

      • [動態排序] 區段中,若要透過新增規則來變更當特定條件適用時的搜尋結果順序,以指定更多排名,請按一下 [新增動態排序規則],然後指定條件化規則。

  • 您可以在 [測試] 索引標籤上預覽傳送的查詢。

選項

描述

查詢文字

顯示內容搜尋網頁組件執行的最終查詢。此項作業是以原始查詢範本為基礎,並以目前值取代動態變數。您最後可能會依照查詢規則的一部分,對查詢進行其他變更。

顯示更多

按一下以顯示更多選項。

查詢範本

顯示套用至查詢的查詢範本內容。

查詢範本變數

顯示將套用至查詢的查詢變數,以及套用至目前頁面的變數值。您可以鍵入其他值,測試這些值對查詢的影響。按一下 [測試查詢] 按鈕預覽搜尋結果。

  1. 按一下 [確定] 以關閉 [建立查詢] 對話方塊。

  2. [查詢] 區段的 [搜尋此來源] 清單中,選取您想要套用結果區塊的結果來源。

  3. [項目] 下拉式清單中,選取要顯示在結果區塊中的結果數目。

  4. 按一下以展開 [設定] 區段。

結果區塊只會顯示您在上一個步驟中指定的搜尋結果數目。不過,您可以在結果區塊底部新增 [顯示更多] 連結,以顯示搜尋區塊的所有搜尋結果。若要新增 [顯示更多] 連結,請選取 [「更多」連往下列 URL 的連結],然後鍵入 URL。您可以在此 URL 中使用查詢變數 - 例如,http://www.<site>/search/results.aspx?k={subjectTerms}

  1. 按一下 [確定]

頁面頂端

以變更查詢的方式來變更排名搜尋結果

排名模型會計算搜尋結果的排名順序。您可以在搜尋結果中提高或降低項目的顯示順序以變更此排名。例如,在包含「下載工具箱」的查詢中,您可以建立查詢規則,將「下載」一詞辨識為動作字詞。完成後,您就能變更排名搜尋結果,以提高內部網路中特定下載網站之 URL 的顯示順序。您也可以一次根據多個變數 (例如副檔名或特定關鍵字) 來動態變更搜尋結果的排序順序。當您以變更查詢的方式來變更排名搜尋結果時,您會發現結果經過安全性調整並可加以精簡。此外,若文件不再存在,搜尋結果便不會顯示。

  1. 建立查詢規則程序的步驟 9,於 [新增查詢規則] 頁面的 [動作] 區段中,按一下 [以變更查詢的方式來變更排名結果]

  2. [建立查詢] 對話方塊中:

    • [基本功能] 索引標籤上,選取選項來變更排名搜尋結果:

清單

選項

選取查詢

選取結果來源以指定應該要搜尋的內容。

關鍵字篩選

使用關鍵字篩選來查詢中新增查詢變數。如需可用的查詢變數的清單,請參閱SharePoint Server 2013 中的查詢變數

從清單中選取預先定義的查詢變數,然後按一下 [新增關鍵字篩選] 將其新增至查詢。

屬性篩選

使用屬性篩選來查詢在搜尋結構描述中設定為可查詢的 Managed 屬性內容。

[屬性篩選] 下拉式清單選取 Managed 屬性。按一下 [新增屬性篩選] 以將篩選新增至查詢。

  • [排序] 索引標籤上,指定您想要排序搜尋結果的方式:
    [排序方式] 下拉式清單中:

    • 若要依照在搜尋結構描述中設定為可排序的 Managed 屬性進行排序,請從清單中選取 Managed 屬性,然後選取 [遞減][遞增]。若要新增更多排序層級,請按一下 [新增排序層級]

    • 若要依照相關排名進行排序,請選取 [排名],然後:

      • [排名模型] 清單中,選取用來排序搜尋結果的排名模型 (此選項為選用)。

      • [動態排序] 區段中,若要透過新增規則來變更當特定條件適用時的搜尋結果順序,以指定更多排名,請按一下 [新增動態排序規則],然後指定條件化規則。

  • 您可以在 [測試] 索引標籤上預覽傳送的查詢。

選項

描述

查詢文字

顯示內容搜尋網頁組件執行的最終查詢。此項作業是以原始查詢範本為基礎,並以目前值取代動態變數。您最後可能會依照查詢規則的一部分,對查詢進行其他變更。

顯示更多

按一下以顯示更多資訊。

查詢範本

顯示套用至查詢的查詢範本內容。

查詢範本變數

顯示將套用至查詢的查詢變數,以及套用至目前頁面的變數值。您可以鍵入其他值,測試這些值對查詢的影響。按一下 [測試查詢] 按鈕預覽搜尋結果。

  1. 按一下 [ [確定] 關閉 [建立查詢] 對話方塊。

  2. 按一下 [儲存]

頁面頂端

停用網站上的查詢規則

在用戶層級建立的查詢規則會由網站集合和網站繼承。同樣地,在網站集合層級建立的查詢規則會由網站集合中的網站繼承。如果您不想要查詢規則套用至繼承的網站,您可以停用該網站的查詢規則。

  1. 在您的網站上,按一下 [設定] 功能表中的 [網站設定]

  2. [網站設定] 頁面的 [搜尋] 區段中,按一下 [查詢規則]

  3. [管理查詢規則] 頁面的 [選取結果來源] 功能表上,選取包含您想停用其查詢規則的結果來源。

  4. [名稱] 欄中,指向您想停用的查詢規則,按一下出現的箭號,然後按一下 [停用]

頁面頂端

排列網站集合的查詢規則

當多個查詢規則對用戶、網站集合或網站時啟用,在該層級進行的查詢可能會啟動一個以上的規則。根據預設,規則沒有指定的啟動順序。不過,如果您想要控制規則啟動的順序,您必須將您建立的查詢規則新增到查詢群組中。若要這麼做,請選取要新增到群組的規則,然後再指定規則在群組中的啟動順序。您也可以防止群組中排名最低的查詢規則受到啟動。

  1. 在網站集合中,按一下 [設定] 功能表上的 [網站設定]

  2. [網站設定] 頁面上的 [網站集合管理] 區段中,按一下 [搜尋查詢規則]

  3. [管理查詢規則] 頁面的 [選取結果來源] 功能表上,選取包含您想分組其查詢規則的結果來源。

  4. 針對每一個您所建立並且要新增到群組中的查詢規則,指向該項規則,然後選取核取方塊。

    附註: 您為此網站集合建立的查詢規則都會列在 [針對此網站集合定義] 區段中。

  5. 按一下 [排序選取的規則]

  6. [排序選取的規則] 對話方塊中,執行下列其中一項,然後按一下 [確定]

    • 選取 [移動規則至具有此名稱的新群組],然後鍵入群組的名稱。

    • 選取 [移動規則至現有的群組],然後選取清單中的群組。

  7. [管理查詢規則] 頁面:

    1. 若要變更群組中規則啟動的順序,請變更規則的數字排序。

    2. 若要防止在群組中排名最低的查詢規則啟動,請移至群組中應該最後啟動的查詢規則所在的資料列,然後在 [動作] 欄的 [繼續/停止] 清單中選取 [停止]

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×