Decoratiemarkeringen gebruiken om tekst te markeren

Waarschuwing

Op 30 oktober 2020 zijn de Zoeken in Bing API's verplaatst van Azure AI-services naar Zoeken in Bing Services. Deze documentatie is alleen bedoeld ter referentie. Zie de bing zoek-API-documentatie voor bijgewerkte documentatie. Zie Een Zoeken in Bing resource maken via de Azure Marketplace voor instructies voor het maken van nieuwe Azure-resources voor Bing Search.

Bing ondersteunt het markeren van treffers, waarmee querytermen (of andere termen die bing relevant vindt) worden gemarkeerd in de weergavereeksen van sommige antwoorden. De velden , displayUrlen snippet van een webpagina namekunnen bijvoorbeeld gemarkeerde querytermen bevatten.

Standaard bevat Bing geen markeringsmarkeringen in weergavetekenreeksen. Als u de markeringen wilt inschakelen, neemt u de textDecorations queryparameter op in uw aanvraag en stelt u deze in op true.

Voorbeeld van het markeren van treffers

In het volgende voorbeeld ziet u een webresultaat voor Sailing Dinghy. Bing heeft het begin en einde van de queryterm gemarkeerd met de Unicode-tekens E000 en E001.

Markering van treffers

Voordat u het resultaat in de gebruikersinterface weergeeft, vervangt u de Unicode-tekens door tekens die geschikt zijn voor uw weergave-indeling.

Markeringsopmaak

Bing biedt de mogelijkheid om Unicode-tekens of HTML-tags als markeringen te gebruiken. Als u wilt opgeven welke markeringen moeten worden gebruikt, neemt u de queryparameter textFormat op :

Waarde Markering
textFormat=Raw Unicode-tekens (standaard)
textFormat=HTML HTML-tekens

Aanvullende tekstversieringen

Bing kan verschillende tekstversieringen retourneren. Een Computation antwoord kan bijvoorbeeld subscriptmarkeringen bevatten voor de queryterm log(2) in het expression veld.

berekeningsmarkeringen

Als de aanvraag geen decoraties opgeeft, bevat log10(2)het expression veld .

Als textDecorations is true, kan Bing de volgende markeringen opnemen in de weergavetekenreeksen met antwoorden. Als er geen equivalente HTML-tag is, is de tabelcel leeg.

Unicode HTML Description
U+E000 <B> Hiermee wordt het begin van de queryterm gemarkeerd (markeren)
U+E001 </B> Markeert het einde van de queryterm
U+E002 <I> Markeert het begin van cursieve inhoud
U+E003 </I> Markeert het einde van cursief weergegeven inhoud
U+E004 <Br/> Een regeleinde markeren
U+E005 Het begin van een telefoonnummer markeren
U+E006 Het einde van een telefoonnummer markeren
U+E007 Het begin van een adres markeren
U+E008 Het einde van een adres markeren
U+E009   Markeert een niet-brekende spatie
U+E00C <Sterke> Markeert het begin van vetgedrukte inhoud
U+E00D </Sterke> Markeert het einde van vetgedrukte inhoud
U+E00E Hiermee wordt het begin van inhoud gemarkeerd waarvan de achtergrond lichter moet zijn dan de omringende achtergrond
U+E00F Hiermee wordt het einde van inhoud gemarkeerd waarvan de achtergrond lichter moet zijn dan de omringende achtergrond
U+E010 Hiermee wordt het begin van inhoud gemarkeerd waarvan de achtergrond donkerder moet zijn dan de omringende achtergrond
U+E011 Hiermee wordt het einde van inhoud gemarkeerd waarvan de achtergrond donkerder moet zijn dan de omringende achtergrond
U+E012 <Del> Markeert het begin van inhoud die moet worden doorgehaald
U+E013 </Del> Markeert het einde van inhoud die moet worden doorgehaald
U+E016 <sub> Hiermee wordt het begin van subscript-inhoud gemarkeerd
U+E017 </Sub> Markeert het einde van subscript-inhoud
U+E018 <Sup> Markeert het begin van superscript-inhoud
U+E019 </Sup> Markeert het einde van superscript-inhoud

Volgende stappen