Dela via


Använda dekorationsmarkörer för att markera text

Varning

Den 30 oktober 2020 flyttades Bing-sökning-API:erna från Azure AI-tjänster till Bing-sökning Services. Den här dokumentationen tillhandahålls endast som referens. Uppdaterad dokumentation finns i dokumentationen för API:et för Bing-sökning. Anvisningar om hur du skapar nya Azure-resurser för Bing-sökning finns i Skapa en Bing-sökning resurs via Azure Marketplace.

Bing stöder träffmarkering, vilket markerar frågetermer (eller andra termer som Bing finner relevanta) i visningssträngarna för vissa svar. Ett webbsideresultats namefält , displayUrloch snippet kan till exempel innehålla markerade frågetermer.

Bing innehåller som standard inte markörer för markering i visningssträngar. Om du vill aktivera markörer inkluderar du textDecorations frågeparametern i din begäran och anger den till true.

Hitmarkeringsexempel

I följande exempel visas ett webbresultat för Sailing Dinghy. Bing markerade början och slutet av frågetermen med unicode-tecknen E000 och E001.

Träffmarkering

Innan du visar resultatet i användargränssnittet ersätter du Unicode-tecknen med de som är lämpliga för visningsformatet.

Markörformatering

Bing ger möjlighet att använda unicode-tecken eller HTML-taggar som markörer. Om du vill ange vilka markörer som ska användas inkluderar du frågeparametern textFormat :

Värde Markör
textFormat=Raw Unicode-tecken (standard)
textFormat=HTML HTML-tecken

Ytterligare textdekorationer

Bing kan returnera flera olika textdekorationer. Ett svar kan till exempel Computation innehålla nedsänkta markörer för frågetermen log(2) i fältet expression .

beräkningsmarkörer

Om begäran inte angav dekorationer innehåller log10(2)fältet expression .

Om textDecorations är truekan Bing innehålla följande markörer i svarssträngarna. Om det inte finns någon motsvarande HTML-tagg är tabellcellen tom.

Unicode HTML Description
U+E000 <B> Markerar början av frågetermen (träffmarkering)
U+E001 </B> Markerar slutet av frågetermen
U+E002 <I> Markerar början på kursivt innehåll
U+E003 </I> Markerar slutet på kursivt innehåll
U+E004 <Br/> Markerar en radbrytning
U+E005 Markerar början av ett telefonnummer
U+E006 Markerar slutet på ett telefonnummer
U+E007 Markerar början av en adress
U+E008 Markerar slutet på en adress
U+E009   Markerar ett icke-blanksteg
U+E00C <Stark> Markerar början på fetstilt innehåll
U+E00D </Stark> Markerar slutet på fetstilt innehåll
U+E00E Markerar början på innehåll vars bakgrund ska vara ljusare än dess omgivande bakgrund
U+E00F Markerar slutet på innehållet vars bakgrund ska vara ljusare än dess omgivande bakgrund
U+E010 Markerar början på innehåll vars bakgrund ska vara mörkare än dess omgivande bakgrund
U+E011 Markerar slutet på innehållet vars bakgrund ska vara mörkare än dess omgivande bakgrund
U+E012 <del> Markerar början på innehåll som ska slås igenom
U+E013 </del> Markerar slutet på innehåll som ska slås igenom
U+E016 <Sub> Markerar början av nedsänkt innehåll
U+E017 </Sub> Markerar slutet på nedsänkt innehåll
U+E018 <Sup> Markerar början på upphöjd innehåll
U+E019 </Sup> Markerar slutet på upphöjd innehåll

Nästa steg