若要提供適合使用者查詢的搜尋結果,有時候您必須變更查詢。 例如,假設您為圖片建立垂直搜尋。 當某人在垂直的圖片中輸入查詢時,您必須變更查詢,讓查詢只返回圖片的搜尋結果。

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

查詢變數是值的預留位置。 當轉換以查詢範本取代查詢的文字時,也會以特定值取代範本中的查詢變數。

轉換會以與查詢上下文相關的值取代上下文查詢變數。 下表顯示上下文查詢變數的一些範例。

轉換會取代此關係式查詢變數

有了這個

{User.Name}

輸入查詢的使用者名稱

{Site.URL}

使用者輸入值的網站

{Today}

今天的日期

轉換會以使用者查詢中的特定文字取代綁定查詢變數。 下表顯示綁定查詢變數的一些範例。

轉換會取代此綁定查詢變數

有了這個

{searchBoxQuery}

使用者輸入的查詢

{searchTerms}

使用者輸入的查詢,由最近的轉換變更

當您新增限制至查詢時,例如將查詢限制為特定內容類型時,您可以使用綁定查詢變數。 例如,針對圖片垂直搜尋,您可以使用查詢範本"{searchTerms} contenttype:picture"來設定查詢轉換,在查詢文字中新增「contenttype:picture」。 如果使用者在垂直輸入查詢「月亮」,轉換會以「月亮」取代「{searchTerms}」。 因此,查詢轉換後,查詢會變更為"moon contenttype:picture"。

您可以在三個地方設定查詢轉換:

  • 在網頁零件中,例如搜尋結果網頁部分。 當您不需要對其他地方的查詢進行相同的變更時,在網頁零件中設定轉換。

  • 查詢規則中,指定只有在滿足特定條件時,才能執行特定動作。 其中兩個動作會使用轉換來變更查詢:

    • 在搜尋結果頁面上新增結果區塊。 此動作會建立查詢的一份副本,而其轉換只會變更該副本。

    • 變更排名結果。 此動作會變更使用者輸入的查詢。

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

使用者查詢會由網頁部分轉換,然後由任何適用查詢規則,最後由結果來源轉換。 因此,當您在結果來源中設定轉換時,您知道不會捨棄或重寫轉換變更,因為結果來源會最後轉換查詢。 例如,若要確定圖片搜尋垂直只會返回圖片,您可以在結果來源中設定適當的轉換,然後在垂直搜尋中設定網頁部分,以使用該結果來源。

詳細資訊請參閱 TechNet 查詢處理 概觀。

頁面頂端

需要更多協助?

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

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?

會影響您使用體驗的因素為何?

是否還有其他的意見反應? (選填)

感謝您的意見反應!

×