QueryContext interface

定義 Bing 針對要求而使用的查詢內容。

屬性

adultIntent

一個布林值,用以指出指定的查詢是否有成人意圖。 如果查詢有成人意圖,則此值為 true,若沒有則為 false。 注意:此屬性不會序列化。 它只能由伺服器填入。

alterationOverrideQuery

要用來強制 Bing 使用原始字串的查詢字串。 例如,如果查詢字串是 「saling downwind」,覆寫查詢字串會是 「+saling downwind」。 請記得編碼會導致 「%2Bsaling+downwind」 的查詢字串。 只有原始查詢字串包含拼字錯誤時,才需要加入此欄位。 注意:此屬性不會序列化。 它只能由伺服器填入。

alteredQuery

Bing 用來執行查詢的查詢字串。 如果原始查詢字串包含拼字錯誤,Bing 就會使用更改的查詢字串。 例如,如果查詢字串是「saling downwind」,則已改變的查詢字串會是 「downwind」。 只有原始查詢字串包含拼字錯誤時,才需要加入此欄位。 注意:此屬性不會序列化。 它只能由伺服器填入。

askUserForLocation

一個布林值,用以指出 Bing 是否需要使用者的位置以提供精確的結果。 如果您已使用 X-MSEdge-ClientIP 和 X-Search-Location 標頭指定使用者的位置,則可以忽略此欄位。 針對需要使用者位置以提供精確結果的位置感知查詢 (例如「今天的天氣」或「這附近的餐廳」),此欄位會設定為 true。 針對包含位置的位置感知查詢 (例如「西雅圖的天氣」),此欄位會設定為 false。 針對不是位置感知的查詢 (例如「最佳銷售員」),此欄位也會設定為 false。 注意:此屬性不會序列化。 它只能由伺服器填入。

originalQuery

指定於要求中的查詢字串。

屬性詳細資料

adultIntent

一個布林值,用以指出指定的查詢是否有成人意圖。 如果查詢有成人意圖,則此值為 true,若沒有則為 false。 注意:此屬性不會序列化。 它只能由伺服器填入。

adultIntent?: boolean

屬性值

boolean

alterationOverrideQuery

要用來強制 Bing 使用原始字串的查詢字串。 例如,如果查詢字串是 「saling downwind」,覆寫查詢字串會是 「+saling downwind」。 請記得編碼會導致 「%2Bsaling+downwind」 的查詢字串。 只有原始查詢字串包含拼字錯誤時,才需要加入此欄位。 注意:此屬性不會序列化。 它只能由伺服器填入。

alterationOverrideQuery?: string

屬性值

string

alteredQuery

Bing 用來執行查詢的查詢字串。 如果原始查詢字串包含拼字錯誤,Bing 就會使用更改的查詢字串。 例如,如果查詢字串是「saling downwind」,則已改變的查詢字串會是 「downwind」。 只有原始查詢字串包含拼字錯誤時,才需要加入此欄位。 注意:此屬性不會序列化。 它只能由伺服器填入。

alteredQuery?: string

屬性值

string

askUserForLocation

一個布林值,用以指出 Bing 是否需要使用者的位置以提供精確的結果。 如果您已使用 X-MSEdge-ClientIP 和 X-Search-Location 標頭指定使用者的位置,則可以忽略此欄位。 針對需要使用者位置以提供精確結果的位置感知查詢 (例如「今天的天氣」或「這附近的餐廳」),此欄位會設定為 true。 針對包含位置的位置感知查詢 (例如「西雅圖的天氣」),此欄位會設定為 false。 針對不是位置感知的查詢 (例如「最佳銷售員」),此欄位也會設定為 false。 注意:此屬性不會序列化。 它只能由伺服器填入。

askUserForLocation?: boolean

屬性值

boolean

originalQuery

指定於要求中的查詢字串。

originalQuery: string

屬性值

string