QueryContext interface
Definiuje kontekst zapytania używany przez usługę Bing dla żądania.
Właściwości
adult |
Wartość logiczna wskazująca, czy określone zapytanie ma intencję dla dorosłych. Wartość jest prawdziwa, jeśli zapytanie ma intencję dla dorosłych; w przeciwnym razie, fałsz. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
alteration |
Ciąg zapytania do użycia w celu wymuszenia użycia oryginalnego ciągu przez usługę Bing. Jeśli na przykład ciąg zapytania to "saling downwind", ciąg zapytania zastąpienia będzie "+saling downwind". Pamiętaj, aby zakodować ciąg zapytania, który powoduje "%2Bsaling+downwind". To pole jest uwzględniane tylko wtedy, gdy oryginalny ciąg zapytania zawiera błąd pisowni. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
altered |
Ciąg zapytania używany przez usługę Bing do wykonywania zapytania. Usługa Bing używa zmienionego ciągu zapytania, jeśli oryginalny ciąg zapytania zawierał błędy pisowni. Jeśli na przykład ciąg zapytania to "saling downwind", zmieniony ciąg zapytania będzie "żeglowanie w dół". To pole jest uwzględniane tylko wtedy, gdy oryginalny ciąg zapytania zawiera błąd pisowni. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
ask |
Wartość logiczna wskazująca, czy usługa Bing wymaga lokalizacji użytkownika w celu zapewnienia dokładnych wyników. Jeśli określono lokalizację użytkownika przy użyciu nagłówków X-MSEdge-ClientIP i X-Search-Location, możesz zignorować to pole. W przypadku zapytań obsługujących lokalizację, takich jak "dzisiejsza pogoda" lub "restauracje w pobliżu mnie", które wymagają lokalizacji użytkownika w celu zapewnienia dokładnych wyników, to pole jest ustawione na wartość true. W przypadku zapytań obsługujących lokalizację, które zawierają lokalizację (na przykład "Pogoda w Seattle"), to pole jest ustawione na wartość false. To pole jest również ustawione na wartość false dla zapytań, które nie są świadome lokalizacji, takich jak "bestsellery". UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
is |
UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
original |
Ciąg zapytania określony w żądaniu. |
Szczegóły właściwości
adultIntent
Wartość logiczna wskazująca, czy określone zapytanie ma intencję dla dorosłych. Wartość jest prawdziwa, jeśli zapytanie ma intencję dla dorosłych; w przeciwnym razie, fałsz. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
adultIntent?: boolean
Wartość właściwości
boolean
alterationOverrideQuery
Ciąg zapytania do użycia w celu wymuszenia użycia oryginalnego ciągu przez usługę Bing. Jeśli na przykład ciąg zapytania to "saling downwind", ciąg zapytania zastąpienia będzie "+saling downwind". Pamiętaj, aby zakodować ciąg zapytania, który powoduje "%2Bsaling+downwind". To pole jest uwzględniane tylko wtedy, gdy oryginalny ciąg zapytania zawiera błąd pisowni. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
alterationOverrideQuery?: string
Wartość właściwości
string
alteredQuery
Ciąg zapytania używany przez usługę Bing do wykonywania zapytania. Usługa Bing używa zmienionego ciągu zapytania, jeśli oryginalny ciąg zapytania zawierał błędy pisowni. Jeśli na przykład ciąg zapytania to "saling downwind", zmieniony ciąg zapytania będzie "żeglowanie w dół". To pole jest uwzględniane tylko wtedy, gdy oryginalny ciąg zapytania zawiera błąd pisowni. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
alteredQuery?: string
Wartość właściwości
string
askUserForLocation
Wartość logiczna wskazująca, czy usługa Bing wymaga lokalizacji użytkownika w celu zapewnienia dokładnych wyników. Jeśli określono lokalizację użytkownika przy użyciu nagłówków X-MSEdge-ClientIP i X-Search-Location, możesz zignorować to pole. W przypadku zapytań obsługujących lokalizację, takich jak "dzisiejsza pogoda" lub "restauracje w pobliżu mnie", które wymagają lokalizacji użytkownika w celu zapewnienia dokładnych wyników, to pole jest ustawione na wartość true. W przypadku zapytań obsługujących lokalizację, które zawierają lokalizację (na przykład "Pogoda w Seattle"), to pole jest ustawione na wartość false. To pole jest również ustawione na wartość false dla zapytań, które nie są świadome lokalizacji, takich jak "bestsellery". UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
askUserForLocation?: boolean
Wartość właściwości
boolean
isTransactional
UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
isTransactional?: boolean
Wartość właściwości
boolean
originalQuery
Ciąg zapytania określony w żądaniu.
originalQuery: string
Wartość właściwości
string