瞭解查詢轉換

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

為了針對使用者查詢提供適合的搜尋結果,有時您必須變更查詢。例如,假設您建立「圖片」的搜尋類別。當某人在「圖片」類別中鍵入查詢,您必須變更查詢,使其只會傳回「圖片」的搜尋結果。

若要變更的查詢,您可以使用 [查詢建立器設定查詢轉換。您可以設定查詢轉換來取代屬性的查詢,例如結果來源查詢用於取得搜尋結果中或顯示搜尋結果時,它會使用的排序順序。轉換也會取代使用查詢範本,您可以設定查詢的文字。查詢範本將會取代的查詢文字的文字,而範本最多可以包含查詢變數。

查詢變數是版面配置區的值。當轉換會將查詢的文字取代其查詢範本時,它也會取代範本中的查詢變數特定值。

轉換會將關聯式查詢變數取代查詢內容的值。下表顯示一些範例關聯式查詢變數。

轉換會將此關聯式查詢變數

使用此

{User.Name}

鍵入查詢之使用者的名稱

{Site.URL}

使用者鍵入數值的所在網站

{Today}

今天的日期

轉換會取代使用者的查詢中的某些文字中的繫結的查詢變數。下表顯示一些範例繫結的查詢變數。

轉換會將此繫結的查詢變數

使用此

{searchBoxQuery}

使用者所鍵入的查詢

{searchTerms}

使用者所鍵入的查詢,由最新的轉換所變更

當您在查詢中新增限制 (例如將查詢限制為特定內容類型) 時,您可以使用繫結查詢變數。例如,對於「圖片」搜尋類別,您可以利用查詢範本 "{searchTerms} contenttype:picture" 設定查詢轉換,以將 "contenttype:picture" 加入查詢文字中。如果使用者在該類別中鍵入查詢 "moon",轉換會將 "{searchTerms}" 取代為 "moon"。因此,查詢轉換會將查詢變更為 "moon contenttype:picture"。

您可以在下列三個位置中設定查詢轉換:

  • 在網頁組件中,例如搜尋結果網頁組件。當您不需要在其他位置進行相同變更時,請在網頁組件中設定轉換。

  • 在 [查詢規則,會指定才符合特定條件,將會執行特定動作。這些動作的兩個可用於變更的查詢轉換︰

    • 在搜尋結果頁面中新增結果區塊。這個動作會建立查詢的複本,且其轉換僅會變更複本。

    • 變更排名的結果。這個動作會變更使用者所鍵入的查詢。

  • 在查詢用於取得搜尋結果的結果來源中。

使用者查詢會依序由網頁組件、所套用的任何查詢規則,以及最後的結果來源加以轉換。因此,當您在結果來源中設定轉換時,您知道轉換變更不會遭到捨棄或覆寫,因為結果來源是最後才會轉換查詢。例如,為了確保「圖片」搜尋類別僅會傳回圖片,您會在結果來源中設定適當轉換,接著在搜尋類別中設定網頁組件以使用該結果來源。

如需詳細資訊,請參閱 TechNet 上的查詢概觀處理

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×