使用裝飾標記醒目提示文字

警告

在 2020 年 10 月 30 日,Bing 搜尋 API 已從 Azure AI 服務移至 Bing 搜尋 服務。 本文件僅供參考之用。 如需更新的文件,請參閱 Bing 搜尋 API 文件。 如需針對 Bing 搜尋建立新 Azure 資源的指示,請參閱透過 Azure Marketplace 建立 Bing 搜尋資源

Bing 支援搜尋結果醒目提示,可在某些回答的顯示字串中標示查詢詞彙 (或 Bing 找到的其他相關詞彙)。 例如,網頁結果的 namedisplayUrlsnippet 欄位可能包含標示的查詢詞彙。

根據預設,Bing 不會在顯示字串中包含醒目提示標記。 若要啟用標記,請在要求中包含 textDecorations 查詢參數,並將其設定為 true

搜尋結果醒目提示範例

下列範例顯示 Sailing Dinghy 的 web 結果。 Bing 會使用 E000 和 E001 Unicode 字元來標示查詢詞彙的開頭和結尾。

點擊醒目提示

在使用者介面中顯示結果之前,請以您顯示格式適用的字元來取代 Unicode 字元。

標記格式化

Bing 提供以 Unicode 字元或 HTML 標籤做為標記的選項。 若要指定所要使用的標記,請包含 textFormat 查詢參數:

Marker
textFormat=Raw Unicode 字元 (預設)
textFormat=HTML HTML 字元

其他文字裝飾

Bing 可以傳回數種不同的文字裝飾。 例如,Computation 答案可以在 log(2) 欄位中包含查詢詞彙 expression 的註標標記。

computation 標記

如果要求未指定裝飾,則 expression 欄位會包含 log10(2)

如果 textDecorationstrue,Bing 可能會在回答的顯示字串中包含下列標記。 如果沒有對等的 HTML 標籤,則資料表儲存格將為空白。

Unicode HTML Description
U+E000 <b> 標示查詢詞彙的開頭 (搜尋結果醒目提示)
U+E001 </b> 標示查詢詞彙的結尾
U+E002 <i> 標示斜體內容的開頭
U+E003 </i> 標示斜體內容的結尾
U+E004 <br/> 標示分行符號
U+E005 標示電話號碼的開頭
U+E006 標示電話號碼的結尾
U+E007 標示地址的開頭
U+E008 標示地址的結尾
U+E009   標示不分行空格
U+E00C <strong> 標示粗體內容的開頭
U+E00D </strong> 標示粗體內容的結尾
U+E00E 標示背景應該比其周圍背景淡之內容的開頭
U+E00F 標示背景應該比其周圍背景淡之內容的結尾
U+E010 標示背景應該比其周圍背景深之內容的開頭
U+E011 標示背景應該比其周圍背景深之內容的結尾
U+E012 <del> 標示應刪除之內容的開頭
U+E013 </del> 標示應刪除之內容的結尾
U+E016 <sub> 標示下標內容的開頭
U+E017 </sub> 標示下標內容的結尾
U+E018 <sup> 標示上標內容的結尾
U+E019 </sup> 標示上標內容的開頭

下一步