Partager via


QueryContext interface

Définit le contexte de requête utilisé par Bing pour la requête.

Propriétés

adultIntent

Valeur booléenne qui indique si la requête spécifiée a l’intention adulte. La valeur est true si la requête a l’intention de l’adulte ; sinon, false. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

alterationOverrideQuery

Chaîne de requête à utiliser pour forcer Bing à utiliser la chaîne d’origine. Par exemple, si la chaîne de requête est « saling downwind », la chaîne de requête de remplacement est « +saling downwind ». N’oubliez pas d’encoder la chaîne de requête qui entraîne «%2Bsaling+downwind ». Ce champ n’est inclus que si la chaîne de requête d’origine contient une erreur orthographique. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

alteredQuery

Chaîne de requête utilisée par Bing pour effectuer la requête. Bing utilise la chaîne de requête modifiée si la chaîne de requête d’origine contenait des erreurs d’orthographe. Par exemple, si la chaîne de requête est « saling downwind », la chaîne de requête modifiée est « navigation vers le bas ». Ce champ n’est inclus que si la chaîne de requête d’origine contient une erreur orthographique. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

askUserForLocation

Valeur booléenne qui indique si Bing requiert l’emplacement de l’utilisateur pour fournir des résultats précis. Si vous avez spécifié l’emplacement de l’utilisateur à l’aide des en-têtes X-MSEdge-ClientIP et X-Search-Location, vous pouvez ignorer ce champ. Pour les requêtes de localisation, telles que « météo d’aujourd’hui » ou « restaurants proches de moi » qui ont besoin de l’emplacement de l’utilisateur pour fournir des résultats précis, ce champ est défini sur true. Pour les requêtes prenant en charge l’emplacement qui incluent l’emplacement (par exemple, « Temps de Seattle »), ce champ a la valeur false. Ce champ est également défini sur false pour les requêtes qui ne sont pas au courant de l’emplacement, telles que « best seller ». REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isTransactional

REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

originalQuery

Chaîne de requête spécifiée dans la requête.

Détails de la propriété

adultIntent

Valeur booléenne qui indique si la requête spécifiée a l’intention adulte. La valeur est true si la requête a l’intention de l’adulte ; sinon, false. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

adultIntent?: boolean

Valeur de propriété

boolean

alterationOverrideQuery

Chaîne de requête à utiliser pour forcer Bing à utiliser la chaîne d’origine. Par exemple, si la chaîne de requête est « saling downwind », la chaîne de requête de remplacement est « +saling downwind ». N’oubliez pas d’encoder la chaîne de requête qui entraîne «%2Bsaling+downwind ». Ce champ n’est inclus que si la chaîne de requête d’origine contient une erreur orthographique. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

alterationOverrideQuery?: string

Valeur de propriété

string

alteredQuery

Chaîne de requête utilisée par Bing pour effectuer la requête. Bing utilise la chaîne de requête modifiée si la chaîne de requête d’origine contenait des erreurs d’orthographe. Par exemple, si la chaîne de requête est « saling downwind », la chaîne de requête modifiée est « navigation vers le bas ». Ce champ n’est inclus que si la chaîne de requête d’origine contient une erreur orthographique. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

alteredQuery?: string

Valeur de propriété

string

askUserForLocation

Valeur booléenne qui indique si Bing requiert l’emplacement de l’utilisateur pour fournir des résultats précis. Si vous avez spécifié l’emplacement de l’utilisateur à l’aide des en-têtes X-MSEdge-ClientIP et X-Search-Location, vous pouvez ignorer ce champ. Pour les requêtes de localisation, telles que « météo d’aujourd’hui » ou « restaurants proches de moi » qui ont besoin de l’emplacement de l’utilisateur pour fournir des résultats précis, ce champ est défini sur true. Pour les requêtes prenant en charge l’emplacement qui incluent l’emplacement (par exemple, « Temps de Seattle »), ce champ a la valeur false. Ce champ est également défini sur false pour les requêtes qui ne sont pas au courant de l’emplacement, telles que « best seller ». REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

askUserForLocation?: boolean

Valeur de propriété

boolean

isTransactional

REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

isTransactional?: boolean

Valeur de propriété

boolean

originalQuery

Chaîne de requête spécifiée dans la requête.

originalQuery: string

Valeur de propriété

string