Share via


QueryContext interface

Define o contexto de consulta que o Bing utilizou para o pedido.

Propriedades

adultIntent

Um valor booleano que indica se a consulta especificada tem a intenção de adulto. O valor é verdadeiro se a consulta tiver uma intenção de adulto; caso contrário, falso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

alterationOverrideQuery

A cadeia de consulta a utilizar para forçar o Bing a utilizar a cadeia original. Por exemplo, se a cadeia de consulta for "saling downwind", a cadeia de consulta de substituição será "+saling downwind". Lembre-se de codificar a cadeia de consulta que resulta em "%2Bsaling+downwind". Este campo só é incluído se a cadeia de consulta original contiver um erro ortográfico. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

alteredQuery

A cadeia de consulta utilizada pelo Bing para executar a consulta. O Bing utiliza a cadeia de consulta alterada se a cadeia de consulta original contiver erros ortográficos. Por exemplo, se a cadeia de consulta for "saling downwind", a cadeia de consulta alterada será "sailing downwind". Este campo só é incluído se a cadeia de consulta original contiver um erro ortográfico. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

askUserForLocation

Um valor booleano que indica se o Bing requer a localização do utilizador para fornecer resultados precisos. Se especificou a localização do utilizador com os cabeçalhos X-MSEdge-ClientIP e X-Search-Location, pode ignorar este campo. Para consultas com conhecimento da localização, como "meteorologia de hoje" ou "restaurantes perto de mim" que precisam da localização do utilizador para fornecer resultados precisos, este campo está definido como verdadeiro. Para consultas com conhecimento de localização que incluem a localização (por exemplo, "Meteorologia de Seattle"), este campo está definido como falso. Este campo também está definido como falso para consultas que não têm conhecimento de localização, como "best sellers". NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

isTransactional

NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

originalQuery

A cadeia de consulta, conforme especificado no pedido.

Detalhes de Propriedade

adultIntent

Um valor booleano que indica se a consulta especificada tem a intenção de adulto. O valor é verdadeiro se a consulta tiver uma intenção de adulto; caso contrário, falso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

adultIntent?: boolean

Valor de Propriedade

boolean

alterationOverrideQuery

A cadeia de consulta a utilizar para forçar o Bing a utilizar a cadeia original. Por exemplo, se a cadeia de consulta for "saling downwind", a cadeia de consulta de substituição será "+saling downwind". Lembre-se de codificar a cadeia de consulta que resulta em "%2Bsaling+downwind". Este campo só é incluído se a cadeia de consulta original contiver um erro ortográfico. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

alterationOverrideQuery?: string

Valor de Propriedade

string

alteredQuery

A cadeia de consulta utilizada pelo Bing para executar a consulta. O Bing utiliza a cadeia de consulta alterada se a cadeia de consulta original contiver erros ortográficos. Por exemplo, se a cadeia de consulta for "saling downwind", a cadeia de consulta alterada será "sailing downwind". Este campo só é incluído se a cadeia de consulta original contiver um erro ortográfico. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

alteredQuery?: string

Valor de Propriedade

string

askUserForLocation

Um valor booleano que indica se o Bing requer a localização do utilizador para fornecer resultados precisos. Se especificou a localização do utilizador com os cabeçalhos X-MSEdge-ClientIP e X-Search-Location, pode ignorar este campo. Para consultas com conhecimento da localização, como "meteorologia de hoje" ou "restaurantes perto de mim" que precisam da localização do utilizador para fornecer resultados precisos, este campo está definido como verdadeiro. Para consultas com conhecimento de localização que incluem a localização (por exemplo, "Meteorologia de Seattle"), este campo está definido como falso. Este campo também está definido como falso para consultas que não têm conhecimento de localização, como "best sellers". NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

askUserForLocation?: boolean

Valor de Propriedade

boolean

isTransactional

NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

isTransactional?: boolean

Valor de Propriedade

boolean

originalQuery

A cadeia de consulta, conforme especificado no pedido.

originalQuery: string

Valor de Propriedade

string