Поделиться через


QueryContext interface

Определяет содержимое запроса, который Bing использует для запроса.

Свойства

adultIntent

Логическое значение, указывающее, есть ли в указанном запросе содержимое для взрослых. Значение равно true, если запрос имеет запрос на содержимое для взрослых, в противном случае — false. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

alterationOverrideQuery

Строка запроса для принудительного использования исходной строки в Bing. Например, если строка запроса — "saling downwind", строка запроса переопределения будет иметь значение "+saling downwind". Не забудьте закодировать строку запроса, которая приводит к "%2Baling+downwind". Это поле включается, только если исходная строка запроса содержит орфографическую ошибку. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

alteredQuery

Строка запроса, используемая для выполнения запроса Bing. Bing использует измененную строку запроса, если исходная строка запроса содержит орфографические ошибки. Например, если строка запроса имеет значение "saling downwind", измененная строка запроса будет иметь значение "sailing downwind". Это поле включается, только если исходная строка запроса содержит орфографическую ошибку. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

askUserForLocation

Логическое значение, указывающее, требуется ли Bing расположение пользователя для получения точных результатов. При указании расположения пользователя с помощью заголовков X-MSEdge-ClientIP и X-Search-Location это поле можно игнорировать. Для запросов с учетом расположения, таких как "сегодняшняя погода" или "рестораны рядом со мной", которым требуется расположение пользователя для получения точных результатов, это поле имеет значение true. Для запросов с учетом расположения, которые включают расположение (например, "погода в Сиэтле"), это поле имеет значение false. Для этого поля также установлено значение false для запросов, которые не относятся к расположению, например "бестселлеры". ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

isTransactional

ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

originalQuery

Строка запроса, как указано в запросе.

Сведения о свойстве

adultIntent

Логическое значение, указывающее, есть ли в указанном запросе содержимое для взрослых. Значение равно true, если запрос имеет запрос на содержимое для взрослых, в противном случае — false. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

adultIntent?: boolean

Значение свойства

boolean

alterationOverrideQuery

Строка запроса для принудительного использования исходной строки в Bing. Например, если строка запроса — "saling downwind", строка запроса переопределения будет иметь значение "+saling downwind". Не забудьте закодировать строку запроса, которая приводит к "%2Baling+downwind". Это поле включается, только если исходная строка запроса содержит орфографическую ошибку. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

alterationOverrideQuery?: string

Значение свойства

string

alteredQuery

Строка запроса, используемая для выполнения запроса Bing. Bing использует измененную строку запроса, если исходная строка запроса содержит орфографические ошибки. Например, если строка запроса имеет значение "saling downwind", измененная строка запроса будет иметь значение "sailing downwind". Это поле включается, только если исходная строка запроса содержит орфографическую ошибку. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

alteredQuery?: string

Значение свойства

string

askUserForLocation

Логическое значение, указывающее, требуется ли Bing расположение пользователя для получения точных результатов. При указании расположения пользователя с помощью заголовков X-MSEdge-ClientIP и X-Search-Location это поле можно игнорировать. Для запросов с учетом расположения, таких как "сегодняшняя погода" или "рестораны рядом со мной", которым требуется расположение пользователя для получения точных результатов, это поле имеет значение true. Для запросов с учетом расположения, которые включают расположение (например, "погода в Сиэтле"), это поле имеет значение false. Для этого поля также установлено значение false для запросов, которые не относятся к расположению, например "бестселлеры". ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

askUserForLocation?: boolean

Значение свойства

boolean

isTransactional

ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

isTransactional?: boolean

Значение свойства

boolean

originalQuery

Строка запроса, как указано в запросе.

originalQuery: string

Значение свойства

string