Menggunakan penanda dekorasi untuk menyorot teks
Peringatan
Pada 30 Oktober 2020, API Bing Search dipindahkan dari layanan Azure AI ke Bing Search Services. Dokumentasi ini disediakan hanya untuk referensi. Untuk dokumentasi terbaru, lihat dokumentasi Bing Search API. Untuk petunjuk tentang cara membuat sumber daya Azure baru untuk pencarian Bing, lihat Membuat sumber daya Pencarian Bing melalui Marketplace Azure.
Bing mendukung penyorotan temuan, yang menandai istilah kueri (atau istilah lain yang menurut Bing relevan) dalam untai beberapa jawaban. Misalnya, bidang hasil halaman web name
, displayUrl
, dan snippet
mungkin berisi istilah kueri yang ditandai.
Secara default, Bing tidak menyertakan penanda penyorotan dalam untai tampilan. Untuk mengaktifkan penanda, sertakan parameter kueri textDecorations
dalam permintaan Anda dan atur ke true
.
Contoh penyorotan temuan
Contoh berikut memperlihatkan hasil web untuk Sailing Dinghy
. Bing menandai awal dan akhir istilah kueri menggunakan karakter Unicode E000 dan E001.
Sebelum menampilkan hasil di antarmuka pengguna Anda, ganti karakter Unicode dengan karakter yang sesuai untuk format tampilan Anda.
Pemformatan penanda
Bing menyediakan opsi untuk menggunakan karakter Unicode atau tag HTML sebagai penanda. Untuk menentukan penanda mana yang akan digunakan, sertakan parameter kueri textFormat:
Nilai | Penanda |
---|---|
textFormat=Raw |
Karakter Unicode (default) |
textFormat=HTML |
Karakter HTML |
Dekorasi teks tambahan
Bing dapat mengembalikan beberapa dekorasi teks yang berbeda. Misalnya, jawaban Computation
bisa berisi penanda subskrip untuk istilah kueri log(2)
di bidang expression
.
Jika permintaan tidak menentukan dekorasi, bidang expression
akan berisi log10(2)
.
Jika textDecorations
adalah true
, Bing dapat menyertakan penanda berikut dalam untai tampilan jawaban. Jika tidak ada tag HTML yang setara, sel tabel kosong.
Unicode | HTML | Deskripsi |
---|---|---|
U+E000 | <b> | Menandai awal istilah kueri (penyorotan temuan) |
U+E001 | </b> | Menandai akhir istilah kueri |
U+E002 | <i> | Menandai awal konten yang dicetak miring |
U+E003 | </i> | Menandai akhir konten yang dicetak miring |
U+E004 | <br/> | Menandai ganti garis |
U+E005 | Menandai awal nomor telepon | |
U+E006 | Menandai akhir nomor telepon | |
U+E007 | Menandai awal alamat | |
U+E008 | Menandai akhir alamat | |
U+E009 | Menandai spasi tanpa pemisah | |
U+E00C | <strong> | Menandai awal konten yang dicetak tebal |
U+E00D | </strong> | Menandai akhir konten yang dicetak tebal |
U+E00E | Menandai awal konten yang latar belakangnya harus lebih terang dibandingkan latar belakang di sekitarnya | |
U+E00F | Menandai akhir konten yang latar belakangnya harus lebih terang dibandingkan latar belakang di sekitarnya | |
U+E010 | Menandai awal konten yang latar belakangnya harus lebih gelap dibandingkan latar belakang di sekitarnya | |
U+E011 | Menandai akhir konten yang latar belakangnya harus lebih gelap dibandingkan latar belakang di sekitarnya | |
U+E012 | <del> | Menandai awal konten yang harus dicoret |
U+E013 | </del> | Menandai akhir konten yang harus dicoret |
U+E016 | <sub> | Menandai awal konten subskrip |
U+E017 | </sub> | Menandai akhir konten subskrip |
U+E018 | <sup> | Menandai awal konten subskrip |
U+E019 | </sup> | Menandai akhir konten subskrip |