다음을 통해 공유


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