
SolrQuery 클래스의 setHighlightHighlightMultiTerm() 메서드는 다중 용어를 지정하여 검색 결과에 강조 표시를 할 수 있습니다.
다중 용어를 지정하는 방법은 다음과 같습니다.
- 다중 용어를 지정하려면, setHighlightHighlightMultiTerm() 메서드에 배열 형태의 용어 목록을 전달합니다.
- 예를 들어, 다음과 같이 다중 용어를 지정할 수 있습니다.
#hostingforum.kr
php
$query->setHighlightHighlightMultiTerm(['용어1', '용어2', '용어3']);
결과에 표시하는 형식은 다음과 같습니다.
- 기본적으로, 강조 표시된 텍스트는 `...` 태그로 감싸져서 표시됩니다.
- 예를 들어, 다음과 같이 결과에 표시될 수 있습니다.
#hostingforum.kr
html
용어1와 용어2와 용어3
강조 표시된 텍스트의 형식을 변경하려면, setHighlightFormatter() 메서드를 사용할 수 있습니다.
예를 들어, 다음과 같이 강조 표시된 텍스트의 형식을 변경할 수 있습니다.
#hostingforum.kr
php
$query->setHighlightFormatter(new SolrHighlightFormatter('strong', ''));
이 경우, 강조 표시된 텍스트는 `...` 태그로 감싸져서 표시됩니다.
2025-08-01 02:34