Sdílet prostřednictvím


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 , displayUrla snippet výsledku namewebové 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.

Zvýraznění hitů

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.

výpočetní značky

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.

Další kroky