장식 표식을 사용하여 텍스트를 강조 표시

경고

2020년 10월 30일에 Bing Search API가 Azure AI 서비스에서 Bing Search Services로 이동되었습니다. 이 문서는 참조용으로만 제공됩니다. 업데이트된 문서는 Bing search API 문서를 참조하세요. Bing 검색을 위한 새 Azure 리소스 만들기에 대한 지침은 Azure Marketplace를 통해 Bing Search 리소스 만들기를 참조하세요.

Bing은 일부 답변의 표시 문자열에 쿼리 용어(또는 Bing이 찾은 다른 관련 용어)를 표시하는 적중 항목 강조 표시를 지원합니다. 예를 들어 웹 페이지 결과의 name, displayUrlsnippet 필드에는 표시된 쿼리 용어가 포함될 수 있습니다.

기본적으로 Bing은 표시 문자열에 강조 표시 마커를 포함하지 않습니다. 표식을 사용하려면 요청에 textDecorations 쿼리 매개 변수를 포함하고 true로 설정합니다.

적중 항목 강조 표시 예제

다음 예제에서는 Sailing Dinghy에 대한 웹 결과를 보여줍니다. Bing은 E000 및 E001 유니코드 문자를 사용하여 쿼리 용어의 시작과 끝을 표시했습니다.

적중 항목 강조 표시

사용자 인터페이스에 결과를 표시하기 전에 유니코드 문자를 표시 형식에 적합한 문자로 바꿉니다.

표식 서식 지정

Bing은 유니코드 문자 또는 HTML 태그를 표식으로 사용하는 옵션을 제공합니다. 사용할 표식을 지정하려면 textFormat 쿼리 매개 변수를 포함합니다.

표식
textFormat=Raw 유니코드 문자(기본값)
textFormat=HTML HTML 문자

추가 텍스트 장식

Bing은 여러 가지 텍스트 장식을 반환할 수 있습니다. 예를 들어 Computation 답변에는 expression 필드의 쿼리 용어 log(2)에 대한 아래 첨자 표식이 포함될 수 있습니다.

계산 마커

요청에서 장식을 지정하지 않은 경우 expression 필드에는 log10(2)이 포함됩니다.

textDecorationstrue이면 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> 위 첨자 콘텐츠의 끝을 표시

다음 단계