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 ヘッダーを使用してユーザーの場所を指定した場合は、このフィールドを無視できます。 正確な結果を提供するためにユーザーの場所を必要とする "今日の天気" や "近くのレストラン" などの場所に対応するクエリの場合、このフィールドは true に設定されます。 場所 ("Seattle weather" など) を含む場所に対応するクエリの場合、このフィールドは false に設定されます。 このフィールドは、場所に対応していないクエリ ("ベスト セラー" など) に対しても 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 ヘッダーを使用してユーザーの場所を指定した場合は、このフィールドを無視できます。 正確な結果を提供するためにユーザーの場所を必要とする "今日の天気" や "近くのレストラン" などの場所に対応するクエリの場合、このフィールドは true に設定されます。 場所 ("Seattle weather" など) を含む場所に対応するクエリの場合、このフィールドは false に設定されます。 このフィールドは、場所に対応していないクエリ ("ベスト セラー" など) に対しても false に設定されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
askUserForLocation?: boolean
プロパティ値
boolean
isTransactional
注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
isTransactional?: boolean
プロパティ値
boolean
originalQuery
要求で指定されたクエリ文字列。
originalQuery: string
プロパティ値
string