Share via


Dekorációjelölők használata a szöveg kiemeléséhez

Figyelmeztetés

2020. október 30-án a Bing Search API-k átkerültek az Azure AI-szolgáltatásokból a Bing Search Servicesbe. Ez a dokumentáció csak referenciaként szolgál. A frissített dokumentációt a Bing search API dokumentációjában találja. Az új Azure-erőforrások Bing-kereséshez való létrehozásával kapcsolatos útmutatásért lásd: Bing Search-erőforrás létrehozása a Azure Marketplace keresztül.

A Bing támogatja a találatkiemelést, amely egyes válaszok megjelenítési sztringjeiben megjelöli a lekérdezési kifejezéseket (vagy a Bing által relevánsnak talált egyéb kifejezéseket). Egy weblap eredményének , displayUrlés snippet mezői namepéldául megjelölt lekérdezési kifejezéseket tartalmazhatnak.

Alapértelmezés szerint a Bing nem tartalmaz kiemelő jelölőket a megjelenítési sztringekben. A jelölők engedélyezéséhez adja meg a lekérdezési paramétert a textDecorations kérelemben, és állítsa be a következőre: true.

Példa a kiemelésre

Az alábbi példa egy webes eredményt mutat be a következőhöz: Sailing Dinghy. A Bing e000 és E001 Unicode karakterekkel jelölte meg a lekérdezési kifejezés elejét és végét.

Találatok kiemelése

Mielőtt megjelenítené az eredményt a felhasználói felületen, cserélje le a Unicode karaktereket a megjelenítési formátumnak megfelelő karakterekre.

Jelölő formázása

A Bing lehetővé teszi Unicode-karakterek vagy HTML-címkék jelölőként való használatát. A használni kívánt jelölők megadásához adja meg a textFormat lekérdezési paramétert :

Érték Marker
textFormat=Raw Unicode-karakterek (alapértelmezett)
textFormat=HTML HTML-karakterek

További szövegdekorációk

A Bing több különböző szövegdekorációt is visszaadhat. A válasz például Computation tartalmazhat alsó indexjelölőket a lekérdezés kifejezéséhez log(2) a expression mezőben.

számítási jelölők

Ha a kérelem nem adott meg dekorációkat, a mező tartalmazza a expression következőt log10(2): .

Ha textDecorations igen true, a Bing a következő jelölőket is belefoglalhatja a válaszok megjelenítési sztringjeibe. Ha nincs megfelelő HTML-címke, a táblázatcella üres.

Unicode HTML Description
U+E000 <B> A lekérdezési kifejezés elejét jelöli (találatkiemelés)
U+E001 </B> A lekérdezési kifejezés végét jelöli
U+E002 <I> Dőlt tartalom elejét jelöli
U+E003 </I> Dőlt tartalom végét jelöli
U+E004 <Br/> Vonaltörés megjelölése
U+E005 A telefonszám elejét jelöli
U+E006 A telefonszám végét jelöli
U+E007 Cím elejét jelöli
U+E008 Egy cím végét jelöli
U+E009   Nem törési térjelek
U+E00C <Erős> Félkövér tartalom elejét jelöli
U+E00D </Erős> Félkövér tartalom végét jelöli
U+E00E Olyan tartalom elejét jelöli, amelynek a háttérnek világosabbnak kell lennie, mint a környező háttérnek
U+E00F Annak a tartalomnak a végét jelöli, amelynek a hátterének világosabbnak kell lennie, mint a környező háttérnek
U+E010 A tartalom elejét jelöli, amelynek a háttere sötétebbnek kell lennie, mint a környező háttérnek
U+E011 A tartalom végét jelöli, amelynek a háttérnek sötétebbnek kell lennie, mint a környező háttérnek
U+E012 <Del> A tartalom elejét jelöli, amelyet át kell ütött
U+E013 </Del> Megjelöli a tartalom végét, amelyet át kell ásni
U+E016 <Al> Alsó indexű tartalom elejét jelöli
U+E017 </Al> Az alsó indexű tartalom végét jelöli
U+E018 <Sup> Felső indexű tartalom elejét jelöli
U+E019 </Sup> Felső indexű tartalom végét jelöli

Következő lépések