QueryContext interface
Bing'in istek için kullandığı sorgu bağlamını tanımlar.
Özellikler
adult |
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. |
alteration |
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. |
altered |
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. |
ask |
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. |
is |
NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
original |
İ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