다음을 통해 공유


QueryContext interface

Bing이 요청에 사용한 쿼리 컨텍스트를 정의합니다.

속성

adultIntent

지정한 쿼리에 성인 의도가 있는지 여부를 나타내는 부울 값입니다. 쿼리에 성인 의도가 있으면 값이 true이고, 없으면 false입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

alterationOverrideQuery

Bing에서 원래 문자열을 사용하도록 강제하는 데 사용할 쿼리 문자열입니다. 예를 들어 쿼리 문자열이 "saling downwind"인 경우 재정의 쿼리 문자열은 "+saling downwind"가 됩니다. "%2Bsaling+downwind"를 생성하는 쿼리 문자열을 인코딩해야 합니다. 이 필드는 원래 쿼리 문자열에 오타가 있는 경우에만 포함됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

alteredQuery

Bing에서 쿼리를 수행하는 데 사용하는 쿼리 문자열입니다. Bing은 원래 쿼리 문자열에 오타가 포함된 경우 변경된 쿼리 문자열을 사용합니다. 예를 들어 쿼리 문자열이 "saling downwind"인 경우 변경된 쿼리 문자열은 "세일링 다운윈드"가 됩니다. 이 필드는 원래 쿼리 문자열에 오타가 있는 경우에만 포함됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

askUserForLocation

Bing에서 정확한 결과를 제공하기 위해 사용자 위치가 필요한지 여부를 나타내는 부울 값입니다. X-MSEdge-ClientIP 및 X-Search-Location 헤더를 사용하여 사용자 위치를 지정한 경우에는 이 필드를 무시해도 됩니다. 정확한 결과를 제공하기 위해 사용자 위치가 필요한 위치 인식 쿼리의 경우(예: “today's weather” 또는 “restaurants near me”) 이 필드가 true로 설정됩니다. 위치를 포함하는 위치 인식 쿼리의 경우(예: “Seattle weather”) 이 필드가 false로 설정됩니다. “best sellers”와 같이 위치 인식이 아닌 쿼리의 경우에도 이 필드가 false로 설정됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

isTransactional

참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

originalQuery

요청에 지정된 쿼리 문자열입니다.

속성 세부 정보

adultIntent

지정한 쿼리에 성인 의도가 있는지 여부를 나타내는 부울 값입니다. 쿼리에 성인 의도가 있으면 값이 true이고, 없으면 false입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

adultIntent?: boolean

속성 값

boolean

alterationOverrideQuery

Bing에서 원래 문자열을 사용하도록 강제하는 데 사용할 쿼리 문자열입니다. 예를 들어 쿼리 문자열이 "saling downwind"인 경우 재정의 쿼리 문자열은 "+saling downwind"가 됩니다. "%2Bsaling+downwind"를 생성하는 쿼리 문자열을 인코딩해야 합니다. 이 필드는 원래 쿼리 문자열에 오타가 있는 경우에만 포함됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

alterationOverrideQuery?: string

속성 값

string

alteredQuery

Bing에서 쿼리를 수행하는 데 사용하는 쿼리 문자열입니다. Bing은 원래 쿼리 문자열에 오타가 포함된 경우 변경된 쿼리 문자열을 사용합니다. 예를 들어 쿼리 문자열이 "saling downwind"인 경우 변경된 쿼리 문자열은 "세일링 다운윈드"가 됩니다. 이 필드는 원래 쿼리 문자열에 오타가 있는 경우에만 포함됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

alteredQuery?: string

속성 값

string

askUserForLocation

Bing에서 정확한 결과를 제공하기 위해 사용자 위치가 필요한지 여부를 나타내는 부울 값입니다. X-MSEdge-ClientIP 및 X-Search-Location 헤더를 사용하여 사용자 위치를 지정한 경우에는 이 필드를 무시해도 됩니다. 정확한 결과를 제공하기 위해 사용자 위치가 필요한 위치 인식 쿼리의 경우(예: “today's weather” 또는 “restaurants near me”) 이 필드가 true로 설정됩니다. 위치를 포함하는 위치 인식 쿼리의 경우(예: “Seattle weather”) 이 필드가 false로 설정됩니다. “best sellers”와 같이 위치 인식이 아닌 쿼리의 경우에도 이 필드가 false로 설정됩니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

askUserForLocation?: boolean

속성 값

boolean

isTransactional

참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

isTransactional?: boolean

속성 값

boolean

originalQuery

요청에 지정된 쿼리 문자열입니다.

originalQuery: string

속성 값

string