장식 표식을 사용하여 텍스트를 강조 표시
경고
2020년 10월 30일에 Bing Search API가 Azure AI 서비스에서 Bing Search Services로 이동되었습니다. 이 문서는 참조용으로만 제공됩니다. 업데이트된 문서는 Bing search API 문서를 참조하세요. Bing 검색을 위한 새 Azure 리소스 만들기에 대한 지침은 Azure Marketplace를 통해 Bing Search 리소스 만들기를 참조하세요.
Bing은 일부 답변의 표시 문자열에 쿼리 용어(또는 Bing이 찾은 다른 관련 용어)를 표시하는 적중 항목 강조 표시를 지원합니다. 예를 들어 웹 페이지 결과의 name
, displayUrl
및 snippet
필드에는 표시된 쿼리 용어가 포함될 수 있습니다.
기본적으로 Bing은 표시 문자열에 강조 표시 마커를 포함하지 않습니다. 표식을 사용하려면 요청에 textDecorations
쿼리 매개 변수를 포함하고 true
로 설정합니다.
적중 항목 강조 표시 예제
다음 예제에서는 Sailing Dinghy
에 대한 웹 결과를 보여줍니다. Bing은 E000 및 E001 유니코드 문자를 사용하여 쿼리 용어의 시작과 끝을 표시했습니다.
사용자 인터페이스에 결과를 표시하기 전에 유니코드 문자를 표시 형식에 적합한 문자로 바꿉니다.
표식 서식 지정
Bing은 유니코드 문자 또는 HTML 태그를 표식으로 사용하는 옵션을 제공합니다. 사용할 표식을 지정하려면 textFormat 쿼리 매개 변수를 포함합니다.
값 | 표식 |
---|---|
textFormat=Raw |
유니코드 문자(기본값) |
textFormat=HTML |
HTML 문자 |
추가 텍스트 장식
Bing은 여러 가지 텍스트 장식을 반환할 수 있습니다. 예를 들어 Computation
답변에는 expression
필드의 쿼리 용어 log(2)
에 대한 아래 첨자 표식이 포함될 수 있습니다.
요청에서 장식을 지정하지 않은 경우 expression
필드에는 log10(2)
이 포함됩니다.
textDecorations
가 true
이면 Bing이 답변의 표시 문자열에 다음 표식을 포함할 수 있습니다. 동등한 HTML 태그가 없으면 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> | 위 첨자 콘텐츠의 끝을 표시 |