QueryContext interface
Bing によって要求に使用されたクエリ コンテキストを定義します。
プロパティ
adult |
指定されたクエリに成人の意図が含まれているかどうかを示すブール値。 クエリに成人の意図が含まれている場合には値が true になり、含まれていない場合には false になります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
alteration |
Bing による元の文字列の使用を強制するために使用するクエリ文字列。 たとえば、クエリ文字列が "saling downwind" の場合、オーバーライド クエリ文字列は "+saling downwind" になります。 "%2Bsaling+ downwind" になるクエリ文字列をエンコードしてください。 このフィールドは、元のクエリ文字列にスペル ミスがある場合にのみ含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
altered |
クエリを実行するために Bing によって使用されるクエリ文字列。 元のクエリ文字列にスペル ミスがあった場合、変更されたクエリ文字列が Bing によって使用されます。 たとえば、クエリ文字列が "saling downwind" の場合、変更されたクエリ文字列は "sailing downwind" になります。 このフィールドは、元のクエリ文字列にスペル ミスがある場合にのみ含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
ask |
正確な結果の提供を目的として、Bing からユーザーの位置情報が要求されているかどうかを示すブール値。 X-MSEdge-ClientIP ヘッダーと X-Search-Location ヘッダーを使用してユーザーの位置情報を指定した場合、このフィールドは無視できます。 正確な結果を得るためにユーザーの位置情報が必要な位置情報対応クエリ ("today's weather" や "restaurants near me" など) では、このフィールドは true に設定されます。 位置情報が含まれている位置情報対応クエリ ("Seattle weather" など) では、このフィールドは false に設定されます。 このフィールドは、位置情報に未対応のクエリ ("best sellers" など) でも false に設定されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
is |
注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
original |
要求で指定されたとおりのクエリ文字列。 |
プロパティの詳細
adultIntent
指定されたクエリに成人の意図が含まれているかどうかを示すブール値。 クエリに成人の意図が含まれている場合には値が true になり、含まれていない場合には false になります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
adultIntent?: boolean
プロパティ値
boolean
alterationOverrideQuery
Bing による元の文字列の使用を強制するために使用するクエリ文字列。 たとえば、クエリ文字列が "saling downwind" の場合、オーバーライド クエリ文字列は "+saling downwind" になります。 "%2Bsaling+ downwind" になるクエリ文字列をエンコードしてください。 このフィールドは、元のクエリ文字列にスペル ミスがある場合にのみ含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
alterationOverrideQuery?: string
プロパティ値
string
alteredQuery
クエリを実行するために Bing によって使用されるクエリ文字列。 元のクエリ文字列にスペル ミスがあった場合、変更されたクエリ文字列が Bing によって使用されます。 たとえば、クエリ文字列が "saling downwind" の場合、変更されたクエリ文字列は "sailing 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