
`setHighlightUsePhraseHighlighter` 메서드는 SOLR에서 검색 결과를 강조할 때 사용하는 문구를 지정하는 메서드입니다.
이 메서드를 사용하기 위해서는 `setHighlightQuery` 메서드를 사용하여 강조할 문구를 지정해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setHighlightUsePhraseHighlighter(true);
$query->setHighlightQuery('키워드');
$query->setHighlightSnippets(3); // 강조할 문구의 개수
$query->setHighlightFragsize(100); // 강조할 문구의 크기
이러한 설정을 통해 SOLR에서 검색 결과를 강조할 수 있습니다.
`setHighlightUsePhraseHighlighter` 메서드는 `true`로 설정하면 SOLR에서 검색 결과를 강조할 때 문구를 지정하여 강조합니다.
`false`로 설정하면 SOLR에서 검색 결과를 강조할 때 단어를 지정하여 강조합니다.
`setHighlightQuery` 메서드는 강조할 문구를 지정하는 메서드입니다.
`setHighlightSnippets` 메서드는 강조할 문구의 개수를 지정하는 메서드입니다.
`setHighlightFragsize` 메서드는 강조할 문구의 크기를 지정하는 메서드입니다.
이러한 파라미터를 사용하여 SOLR에서 검색 결과를 강조할 수 있습니다.
2025-05-09 15:21