Sdílet prostřednictvím


QueryContext interface

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

Vlastnosti

adultIntent

Logická hodnota, která označuje, jestli zadaný dotaz má záměr pro dospělé. Hodnota je pravdivá, pokud má dotaz záměr pro dospělé; jinak nepravda. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

alterationOverrideQuery

Řetězec dotazu, který se má použít k vynucení použití původního řetězce Bingem. Pokud je například řetězec dotazu "saling downwind", řetězec přepsání dotazu bude "+saling downwind". Nezapomeňte zakódovat řetězec dotazu, jehož výsledkem je "%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. Server ho může naplnit pouze.

alteredQuery

Řetězec dotazu používaný Bingem k provedení dotazu. Bing používá upravený ř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. Server ho může naplnit pouze.

askUserForLocation

Logická hodnota, která označuje, jestli Bing vyžaduje, aby umístění uživatele poskytovalo přesné výsledky. Pokud jste zadali umístění uživatele pomocí záhlaví 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 blízko mě", které potřebují polohu uživatele k zajištění přesných výsledků, je toto pole nastaveno na true. Pro dotazy s informacemi o poloze, které obsahují umístění (například "Počasí v Seattlu"), je toto pole nastaveno na false. Toto pole je také nastaveno na false pro dotazy, které nejsou na místě, například "nejlepší prodejci". POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

isTransactional

POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

originalQuery

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

Podrobnosti vlastnosti

adultIntent

Logická hodnota, která označuje, jestli zadaný dotaz má záměr pro dospělé. Hodnota je pravdivá, pokud má dotaz záměr pro dospělé; jinak nepravda. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

adultIntent?: boolean

Hodnota vlastnosti

boolean

alterationOverrideQuery

Řetězec dotazu, který se má použít k vynucení použití původního řetězce Bingem. Pokud je například řetězec dotazu "saling downwind", řetězec přepsání dotazu bude "+saling downwind". Nezapomeňte zakódovat řetězec dotazu, jehož výsledkem je "%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. Server ho může naplnit pouze.

alterationOverrideQuery?: string

Hodnota vlastnosti

string

alteredQuery

Řetězec dotazu používaný Bingem k provedení dotazu. Bing používá upravený ř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. Server ho může naplnit pouze.

alteredQuery?: string

Hodnota vlastnosti

string

askUserForLocation

Logická hodnota, která označuje, jestli Bing vyžaduje, aby umístění uživatele poskytovalo přesné výsledky. Pokud jste zadali umístění uživatele pomocí záhlaví 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 blízko mě", které potřebují polohu uživatele k zajištění přesných výsledků, je toto pole nastaveno na true. Pro dotazy s informacemi o poloze, které obsahují umístění (například "Počasí v Seattlu"), je toto pole nastaveno na false. Toto pole je také nastaveno na false pro dotazy, které nejsou na místě, například "nejlepší prodejci". POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

askUserForLocation?: boolean

Hodnota vlastnosti

boolean

isTransactional

POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

isTransactional?: boolean

Hodnota vlastnosti

boolean

originalQuery

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

originalQuery: string

Hodnota vlastnosti

string