Udostępnij za pośrednictwem


QueryContext interface

Definiuje kontekst zapytania używany przez usługę Bing dla żądania.

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.

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.

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.

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.

isTransactional

UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

originalQuery

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