共用方式為


QueryContext interface

定義 Bing 用於要求的查詢內容。

屬性

adultIntent

布爾值,指出指定的查詢是否有成人意圖。 如果查詢具有成人意圖,則值為 true;否則為 false。 注意:這個屬性不會串行化。 它只能由伺服器填入。

alterationOverrideQuery

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

alteredQuery

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

askUserForLocation

布爾值,指出 Bing 是否需要使用者的位置來提供精確的結果。 如果您使用 X-MSEdge-ClientIP 和 X-Search-Location 標頭來指定使用者的位置,您可以忽略此欄位。 對於位置感知查詢,例如需要使用者位置來提供準確結果的「今日天氣」或「餐廳」,此欄位會設定為 true。 對於包含位置的位置感知查詢(例如,「西雅圖天氣」),此字段會設定為 false。 對於不在位置感知的查詢,此字段也會設定為 false,例如「暢銷書」。 注意:這個屬性不會串行化。 它只能由伺服器填入。

isTransactional

注意:這個屬性不會串行化。 它只能由伺服器填入。

originalQuery

要求中指定的查詢字串。

屬性詳細資料

adultIntent

布爾值,指出指定的查詢是否有成人意圖。 如果查詢具有成人意圖,則值為 true;否則為 false。 注意:這個屬性不會串行化。 它只能由伺服器填入。

adultIntent?: boolean

屬性值

boolean

alterationOverrideQuery

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

alterationOverrideQuery?: string

屬性值

string

alteredQuery

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

alteredQuery?: string

屬性值

string

askUserForLocation

布爾值,指出 Bing 是否需要使用者的位置來提供精確的結果。 如果您使用 X-MSEdge-ClientIP 和 X-Search-Location 標頭來指定使用者的位置,您可以忽略此欄位。 對於位置感知查詢,例如需要使用者位置來提供準確結果的「今日天氣」或「餐廳」,此欄位會設定為 true。 對於包含位置的位置感知查詢(例如,「西雅圖天氣」),此字段會設定為 false。 對於不在位置感知的查詢,此字段也會設定為 false,例如「暢銷書」。 注意:這個屬性不會串行化。 它只能由伺服器填入。

askUserForLocation?: boolean

屬性值

boolean

isTransactional

注意:這個屬性不會串行化。 它只能由伺服器填入。

isTransactional?: boolean

屬性值

boolean

originalQuery

要求中指定的查詢字串。

originalQuery: string

屬性值

string