Zvýraznění textu pomocí značek dekorací
Upozornění
30. října 2020 se rozhraní API Vyhledávání Bingu přesunula ze služeb Azure AI na Vyhledávání Bingu Services. Tato dokumentace je k dispozici pouze pro referenci. Aktualizovanou dokumentaci najdete v dokumentaci k rozhraní API bingu pro vyhledávání. Pokyny k vytváření nových prostředků Azure pro vyhledávání Bingem najdete v tématu Vytvoření prostředku Vyhledávání Bingu prostřednictvím Azure Marketplace.
Bing podporuje zvýraznění přístupů, které označuje výrazy dotazu (nebo jiné termíny, které Bing považuje za relevantní) v zobrazovaných řetězcích některých odpovědí. Například pole , displayUrl
a snippet
výsledku name
webové stránky můžou obsahovat označené výrazy dotazu.
Bing ve výchozím nastavení neobsahuje značky zvýraznění v zobrazovaných řetězcích. Pokud chcete značky povolit, zahrňte textDecorations
do požadavku parametr dotazu a nastavte ho na true
.
Příklad zvýraznění hitu
Následující příklad ukazuje webový výsledek pro Sailing Dinghy
. Bing označil začátek a konec dotazu pomocí znaků Unicode E000 a E001.
Před zobrazením výsledku v uživatelském rozhraní nahraďte znaky Unicode těmi, které jsou vhodné pro váš formát zobrazení.
Formátování značek
Bing nabízí možnost použít jako značky buď znaky Unicode, nebo značky HTML. Pokud chcete určit, které značky se mají použít, zahrňte parametr dotazu textFormat :
Hodnota | Značku |
---|---|
textFormat=Raw |
Znaky Unicode (výchozí) |
textFormat=HTML |
Znaky HTML |
Další textové dekorace
Bing může vrátit několik různých dekorací textu. Odpověď může například Computation
obsahovat značky dolního indexu pro termín log(2)
dotazu v expression
poli.
Pokud požadavek neurčil dekoraci, expression
pole bude obsahovat log10(2)
.
Pokud textDecorations
je true
, bing může do zobrazených řetězců odpovědí zahrnout následující značky. Pokud neexistuje žádná ekvivalentní značka HTML, je buňka tabulky prázdná.
Kódování Unicode | HTML | Description |
---|---|---|
U+E000 | <B> | Označí začátek dotazu (zvýrazňuje se). |
U+E001 | </B> | Označí konec termínu dotazu. |
U+E002 | <I> | Označí začátek obsahu kurzívou. |
U+E003 | </I> | Označí konec obsahu kurzívou. |
U+E004 | <Br/> | Označí konec řádku. |
U+E005 | Označí začátek telefonního čísla. | |
U+E006 | Označí konec telefonního čísla. | |
U+E007 | Označí začátek adresy. | |
U+E008 | Označí konec adresy. | |
U+E009 | Označí neprolomnou mezeru. | |
U+E00C | <Silné> | Označí začátek tučného obsahu. |
U+E00D | </Silné> | Označí konec tučného obsahu. |
U+E00E | Označí začátek obsahu, jehož pozadí by mělo být světlejší než okolní pozadí. | |
U+E00F | Označí konec obsahu, jehož pozadí by mělo být světlejší než okolní pozadí. | |
U+E010 | Označí začátek obsahu, jehož pozadí by mělo být tmavší než okolní pozadí. | |
U+E011 | Označí konec obsahu, jehož pozadí by mělo být tmavší než okolní pozadí. | |
U+E012 | <Del> | Označuje začátek obsahu, který by měl být |
U+E013 | </Del> | Označí konec obsahu, který má být proškrtnut |
U+E016 | <Dílčí> | Označí začátek obsahu dolního indexu. |
U+E017 | </Dílčí> | Označí konec obsahu dolního indexu. |
U+E018 | <Sup> | Označí začátek obsahu horního indexu. |
U+E019 | </Sup> | Označí konec obsahu horního indexu. |