Bagikan melalui


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.

Penyorotan Temuan

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.

penanda komputasi

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

Langkah berikutnya