Compartir a través de


QueryContext interface

Define el contexto de la consulta que Bing ha usado para la solicitud.

Propiedades

adultIntent

Un valor booleano que indica si la consulta especificada está prevista para adultos. El valor es true si la consulta está prevista para adultos; de lo contrario, es false. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

alterationOverrideQuery

La cadena de consulta que se usa para forzar a Bing a usar la cadena original. Por ejemplo, si la cadena de consulta es "saling downwind", la cadena de consulta de invalidación será "+saling downwind". No olvide codificar la cadena de consulta que da como resultado "%2Bsaling+downwind". Este campo solo se incluye si la cadena de consulta original contiene un error de ortografía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

alteredQuery

La cadena de consulta que utiliza Bing para realizar la consulta. Bing usa la cadena modificada si la cadena de consulta original contenía errores de ortografía. Por ejemplo, si la cadena de consulta es "saling downwind", la cadena de consulta modificada será "sailing downwind". Este campo solo se incluye si la cadena de consulta original contiene un error de ortografía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

askUserForLocation

Un valor booleano que indica si Bing requiere la ubicación del usuario para proporcionar resultados precisos. Si ha especificado la ubicación del usuario mediante los encabezados X-MSEdge-ClientIP y X-Search-Location, puede omitir este campo. En consultas relacionadas con la ubicación, como "clima de hoy" o "restaurantes cerca de mí", que necesitan la ubicación del usuario para proporcionar resultados precisos, este campo se establece en true. En consultas relacionadas con la ubicación que incluyan la ubicación (por ejemplo, "clima en Seattle"), este campo se establece en false. Este campo también se establece en false en las consultas no relacionadas con la ubicación, como los "más vendidos". NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isTransactional

NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

originalQuery

La cadena de consulta como se especifica en la solicitud.

Detalles de las propiedades

adultIntent

Un valor booleano que indica si la consulta especificada está prevista para adultos. El valor es true si la consulta está prevista para adultos; de lo contrario, es false. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

adultIntent?: boolean

Valor de propiedad

boolean

alterationOverrideQuery

La cadena de consulta que se usa para forzar a Bing a usar la cadena original. Por ejemplo, si la cadena de consulta es "saling downwind", la cadena de consulta de invalidación será "+saling downwind". No olvide codificar la cadena de consulta que da como resultado "%2Bsaling+downwind". Este campo solo se incluye si la cadena de consulta original contiene un error de ortografía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

alterationOverrideQuery?: string

Valor de propiedad

string

alteredQuery

La cadena de consulta que utiliza Bing para realizar la consulta. Bing usa la cadena modificada si la cadena de consulta original contenía errores de ortografía. Por ejemplo, si la cadena de consulta es "saling downwind", la cadena de consulta modificada será "sailing downwind". Este campo solo se incluye si la cadena de consulta original contiene un error de ortografía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

alteredQuery?: string

Valor de propiedad

string

askUserForLocation

Un valor booleano que indica si Bing requiere la ubicación del usuario para proporcionar resultados precisos. Si ha especificado la ubicación del usuario mediante los encabezados X-MSEdge-ClientIP y X-Search-Location, puede omitir este campo. En consultas relacionadas con la ubicación, como "clima de hoy" o "restaurantes cerca de mí", que necesitan la ubicación del usuario para proporcionar resultados precisos, este campo se establece en true. En consultas relacionadas con la ubicación que incluyan la ubicación (por ejemplo, "clima en Seattle"), este campo se establece en false. Este campo también se establece en false en las consultas no relacionadas con la ubicación, como los "más vendidos". NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

askUserForLocation?: boolean

Valor de propiedad

boolean

isTransactional

NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isTransactional?: boolean

Valor de propiedad

boolean

originalQuery

La cadena de consulta como se especifica en la solicitud.

originalQuery: string

Valor de propiedad

string