QueryContext interface

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

속성

adultIntent

지정된 쿼리에 성인 의도가 있는지 여부를 나타내는 부울 값입니다. 쿼리에 성인 의도가 있는 경우 값이 true입니다. 그렇지 않으면 false입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

alterationOverrideQuery

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

alteredQuery

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

askUserForLocation

Bing이 정확한 결과를 제공하기 위해 사용자의 위치가 필요한지 여부를 나타내는 부울 값입니다. XMSEdge-ClientIP 및 XSearch-Location 헤더를 사용하여 사용자의 위치를 지정한 경우 이 필드를 무시할 수 있습니다. 정확한 결과를 제공하기 위해 사용자의 위치가 필요한 "오늘의 날씨" 또는 "내 근처 식당"과 같은 위치 인식 쿼리의 경우 이 필드는 true로 설정됩니다. 위치(예: "시애틀 날씨")를 포함하는 위치 인식 쿼리의 경우 이 필드는 false로 설정됩니다. 이 필드는 "베스트 셀러"와 같이 위치를 인식하지 못하는 쿼리에 대해서도 false로 설정됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

isTransactional

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

originalQuery

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

속성 세부 정보

adultIntent

지정된 쿼리에 성인 의도가 있는지 여부를 나타내는 부울 값입니다. 쿼리에 성인 의도가 있는 경우 값이 true입니다. 그렇지 않으면 false입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

adultIntent?: boolean

속성 값

boolean

alterationOverrideQuery

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

alterationOverrideQuery?: string

속성 값

string

alteredQuery

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

alteredQuery?: string

속성 값

string

askUserForLocation

Bing이 정확한 결과를 제공하기 위해 사용자의 위치가 필요한지 여부를 나타내는 부울 값입니다. XMSEdge-ClientIP 및 XSearch-Location 헤더를 사용하여 사용자의 위치를 지정한 경우 이 필드를 무시할 수 있습니다. 정확한 결과를 제공하기 위해 사용자의 위치가 필요한 "오늘의 날씨" 또는 "내 근처 식당"과 같은 위치 인식 쿼리의 경우 이 필드는 true로 설정됩니다. 위치(예: "시애틀 날씨")를 포함하는 위치 인식 쿼리의 경우 이 필드는 false로 설정됩니다. 이 필드는 "베스트 셀러"와 같이 위치를 인식하지 못하는 쿼리에 대해서도 false로 설정됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

askUserForLocation?: boolean

속성 값

boolean

isTransactional

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

isTransactional?: boolean

속성 값

boolean

originalQuery

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

originalQuery: string

속성 값

string