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 , displayUrl
en snippet
van een webpagina name
kunnen 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.
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.
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 |