Sdílet prostřednictvím


QueryContext interface

Definuje kontext dotazu, který Bing použil pro požadavek.

Vlastnosti

adultIntent

Logická hodnota, která označuje, jestli má zadaný dotaz záměr pro dospělé. Hodnota je true, pokud má dotaz záměr dospělého; jinak false. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

alterationOverrideQuery

Řetězec dotazu, který se má použít k vynucení, aby Bing použil původní řetězec. Pokud je například řetězec dotazu "saling downwind", řetězec dotazu se přepíše na "+saling downwind". Nezapomeňte zakódovat řetězec dotazu, jehož výsledkem bude %2Bsaling+downwind. Toto pole je zahrnuto pouze v případě, že původní řetězec dotazu obsahuje pravopisnou chybu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

alteredQuery

Řetězec dotazu, který Bing používá k provedení dotazu. Bing použije změněný řetězec dotazu, pokud původní řetězec dotazu obsahoval pravopisné chyby. Pokud je například řetězec dotazu "saling downwind", změněný řetězec dotazu bude "sailing downwind". Toto pole je zahrnuto pouze v případě, že původní řetězec dotazu obsahuje pravopisnou chybu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

askUserForLocation

Logická hodnota, která určuje, jestli Bing vyžaduje polohu uživatele, aby poskytoval přesné výsledky. Pokud jste zadali umístění uživatele pomocí hlaviček X-MSEdge-ClientIP a X-Search-Location, můžete toto pole ignorovat. Pro dotazy s informacemi o poloze, například "dnešní počasí" nebo "restaurace v mém okolí", které k poskytnutí přesných výsledků potřebují polohu uživatele, je toto pole nastaveno na hodnotu true. U dotazů, které tuto polohu obsahují (například "Počasí v Seattlu"), je toto pole nastaveno na hodnotu false. Toto pole je také nastaveno na hodnotu false pro dotazy, které nevědí o umístění, například "best sellers". POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

isTransactional

POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

originalQuery

Řetězec dotazu zadaný v požadavku.

Podrobnosti vlastnosti

adultIntent

Logická hodnota, která označuje, jestli má zadaný dotaz záměr pro dospělé. Hodnota je true, pokud má dotaz záměr dospělého; jinak false. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

adultIntent?: boolean

Hodnota vlastnosti

boolean

alterationOverrideQuery

Řetězec dotazu, který se má použít k vynucení, aby Bing použil původní řetězec. Pokud je například řetězec dotazu "saling downwind", řetězec dotazu se přepíše na "+saling downwind". Nezapomeňte zakódovat řetězec dotazu, jehož výsledkem bude %2Bsaling+downwind. Toto pole je zahrnuto pouze v případě, že původní řetězec dotazu obsahuje pravopisnou chybu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

alterationOverrideQuery?: string

Hodnota vlastnosti

string

alteredQuery

Řetězec dotazu, který Bing používá k provedení dotazu. Bing použije změněný řetězec dotazu, pokud původní řetězec dotazu obsahoval pravopisné chyby. Pokud je například řetězec dotazu "saling downwind", změněný řetězec dotazu bude "sailing downwind". Toto pole je zahrnuto pouze v případě, že původní řetězec dotazu obsahuje pravopisnou chybu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

alteredQuery?: string

Hodnota vlastnosti

string

askUserForLocation

Logická hodnota, která určuje, jestli Bing vyžaduje polohu uživatele, aby poskytoval přesné výsledky. Pokud jste zadali umístění uživatele pomocí hlaviček X-MSEdge-ClientIP a X-Search-Location, můžete toto pole ignorovat. Pro dotazy s informacemi o poloze, například "dnešní počasí" nebo "restaurace v mém okolí", které k poskytnutí přesných výsledků potřebují polohu uživatele, je toto pole nastaveno na hodnotu true. U dotazů, které tuto polohu obsahují (například "Počasí v Seattlu"), je toto pole nastaveno na hodnotu false. Toto pole je také nastaveno na hodnotu false pro dotazy, které nevědí o umístění, například "best sellers". POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

askUserForLocation?: boolean

Hodnota vlastnosti

boolean

isTransactional

POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

isTransactional?: boolean

Hodnota vlastnosti

boolean

originalQuery

Řetězec dotazu zadaný v požadavku.

originalQuery: string

Hodnota vlastnosti

string