使用裝飾標記醒目提示文字
警告
在 2020 年 10 月 30 日,Bing 搜尋 API 已從 Azure AI 服務移至 Bing 搜尋 服務。 本文件僅供參考之用。 如需更新的文件,請參閱 Bing 搜尋 API 文件。 如需針對 Bing 搜尋建立新 Azure 資源的指示,請參閱透過 Azure Marketplace 建立 Bing 搜尋資源。
Bing 支援搜尋結果醒目提示,可在某些回答的顯示字串中標示查詢詞彙 (或 Bing 找到的其他相關詞彙)。 例如,網頁結果的 name
、displayUrl
和 snippet
欄位可能包含標示的查詢詞彙。
根據預設,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
的註標標記。
如果要求未指定裝飾,則 expression
欄位會包含 log10(2)
。
如果 textDecorations
為 true
,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> | 標示上標內容的開頭 |