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 name
pé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.
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.
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 |