Partilhar via


QueryContext interface

Define o contexto de consulta que o Bing usou para a solicitação.

Propriedades

adultIntent

Um valor booleano que indica se a consulta especificada tem intenção adulta. O valor é true se a consulta tiver intenção adulta; caso contrário, false. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

alterationOverrideQuery

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

alteredQuery

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

askUserForLocation

Um valor booleano que indica se o Bing requer a localização do usuário para fornecer resultados precisos. Se você especificou a localização do usuário usando os cabeçalhos X-MSEdge-ClientIP e X-Search-Location, poderá ignorar esse campo. Para consultas com reconhecimento de localização, como "tempo de hoje" ou "restaurantes perto de mim" que precisam da localização do usuário para fornecer resultados precisos, esse campo é definido como true. Para consultas com reconhecimento de local que incluam o local (por exemplo, "Clima de Seattle"), esse campo é definido como false. Este campo também é definido como false para consultas que não reconhecem a localização, como "best sellers". Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

originalQuery

A cadeia de caracteres de consulta conforme especificado na solicitação.

Detalhes de Propriedade

adultIntent

Um valor booleano que indica se a consulta especificada tem intenção adulta. O valor é true se a consulta tiver intenção adulta; caso contrário, false. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

adultIntent?: boolean

Valor de Propriedade

boolean

alterationOverrideQuery

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

alterationOverrideQuery?: string

Valor de Propriedade

string

alteredQuery

A cadeia de caracteres de consulta usada pelo Bing para executar a consulta. O Bing usa a cadeia de caracteres de consulta alterada se a cadeia de caracteres de consulta original contiver erros de ortografia. Por exemplo, se a cadeia de caracteres de consulta for "saling downwind", a cadeia de caracteres de consulta alterada será "sailing downwind". Este campo só é incluído se a cadeia de caracteres de consulta original contiver um erro ortográfico. Observação : esta propriedade não será serializada. Ele 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 usuário para fornecer resultados precisos. Se você especificou a localização do usuário usando os cabeçalhos X-MSEdge-ClientIP e X-Search-Location, poderá ignorar esse campo. Para consultas com reconhecimento de localização, como "tempo de hoje" ou "restaurantes perto de mim" que precisam da localização do usuário para fornecer resultados precisos, esse campo é definido como true. Para consultas com reconhecimento de local que incluam o local (por exemplo, "Clima de Seattle"), esse campo é definido como false. Este campo também é definido como false para consultas que não reconhecem a localização, como "best sellers". Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

askUserForLocation?: boolean

Valor de Propriedade

boolean

originalQuery

A cadeia de caracteres de consulta conforme especificado na solicitação.

originalQuery: string

Valor de Propriedade

string