Aracılığıyla paylaş


QueryContext interface

Bing'in istek için kullandığı sorgu bağlamını tanımlar.

Özellikler

adultIntent

Belirtilen sorgunun yetişkin amacına sahip olup olmadığını gösteren boole değeri. Sorgunun yetişkin amacı varsa değer doğrudur; aksi takdirde false. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

alterationOverrideQuery

Bing'i özgün dizeyi kullanmaya zorlamak için kullanılacak sorgu dizesi. Örneğin, sorgu dizesi "downwind'i sallama" ise geçersiz kılma sorgu dizesi "+saling downwind" olur. "%2Bsaling+downwind" ile sonuçlanan sorgu dizesini kodlamayı unutmayın. Bu alan yalnızca özgün sorgu dizesi yazım hatası içeriyorsa eklenir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

alteredQuery

Bing tarafından sorguyu gerçekleştirmek için kullanılan sorgu dizesi. Bing, özgün sorgu dizesi yazım hataları içeriyorsa değiştirilen sorgu dizesini kullanır. Örneğin, sorgu dizesi "saling downwind" ise, değiştirilen sorgu dizesi "sailing downwind" olur. Bu alan yalnızca özgün sorgu dizesi yazım hatası içeriyorsa eklenir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

askUserForLocation

Bing'in doğru sonuçlar sağlamak için kullanıcının konumunu gerektirip gerektirmediğini gösteren Boole değeri. X-MSEdge-ClientIP ve X-Search-Location üst bilgilerini kullanarak kullanıcının konumunu belirttiyseniz, bu alanı yoksayabilirsiniz. Kullanıcının konumunun doğru sonuçlar sağlaması gereken "bugünün hava durumu" veya "yakınımdaki restoranlar" gibi konum algılamalı sorgular için bu alan true olarak ayarlanır. Konumu içeren konum algılayan sorgular için (örneğin, "Seattle hava durumu"), bu alan false olarak ayarlanır. Bu alan, konum bilgisi olmayan sorgular için de false olarak ayarlanır(örneğin, "en çok satanlar"). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isTransactional

NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

originalQuery

İstekte belirtilen sorgu dizesi.

Özellik Ayrıntıları

adultIntent

Belirtilen sorgunun yetişkin amacına sahip olup olmadığını gösteren boole değeri. Sorgunun yetişkin amacı varsa değer doğrudur; aksi takdirde false. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

adultIntent?: boolean

Özellik Değeri

boolean

alterationOverrideQuery

Bing'i özgün dizeyi kullanmaya zorlamak için kullanılacak sorgu dizesi. Örneğin, sorgu dizesi "downwind'i sallama" ise geçersiz kılma sorgu dizesi "+saling downwind" olur. "%2Bsaling+downwind" ile sonuçlanan sorgu dizesini kodlamayı unutmayın. Bu alan yalnızca özgün sorgu dizesi yazım hatası içeriyorsa eklenir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

alterationOverrideQuery?: string

Özellik Değeri

string

alteredQuery

Bing tarafından sorguyu gerçekleştirmek için kullanılan sorgu dizesi. Bing, özgün sorgu dizesi yazım hataları içeriyorsa değiştirilen sorgu dizesini kullanır. Örneğin, sorgu dizesi "saling downwind" ise, değiştirilen sorgu dizesi "sailing downwind" olur. Bu alan yalnızca özgün sorgu dizesi yazım hatası içeriyorsa eklenir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

alteredQuery?: string

Özellik Değeri

string

askUserForLocation

Bing'in doğru sonuçlar sağlamak için kullanıcının konumunu gerektirip gerektirmediğini gösteren Boole değeri. X-MSEdge-ClientIP ve X-Search-Location üst bilgilerini kullanarak kullanıcının konumunu belirttiyseniz, bu alanı yoksayabilirsiniz. Kullanıcının konumunun doğru sonuçlar sağlaması gereken "bugünün hava durumu" veya "yakınımdaki restoranlar" gibi konum algılamalı sorgular için bu alan true olarak ayarlanır. Konumu içeren konum algılayan sorgular için (örneğin, "Seattle hava durumu"), bu alan false olarak ayarlanır. Bu alan, konum bilgisi olmayan sorgular için de false olarak ayarlanır(örneğin, "en çok satanlar"). NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

askUserForLocation?: boolean

Özellik Değeri

boolean

isTransactional

NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

isTransactional?: boolean

Özellik Değeri

boolean

originalQuery

İstekte belirtilen sorgu dizesi.

originalQuery: string

Özellik Değeri

string