
`setHighlightUsePhraseHighlighter` 메서드는 Solr의 Highlighting 기능을 사용할 때, 단어의 순서를 유지하는 Phrase Highlighter를 사용할지 여부를 결정하는 메서드입니다.
이 메서드는 `true`로 설정하면, 검색어의 단어 순서를 유지하는 Phrase Highlighter를 사용합니다. 반면, `false`로 설정하면, 단어의 순서를 유지하지 않는 Fragment Highlighter를 사용합니다.
예를 들어, 검색어 "Solr Query"를 사용하여 문서를 검색할 때, `setHighlightUsePhraseHighlighter` 메서드를 `true`로 설정하면, Highlighting 결과에 "Solr Query"라는 단어의 순서를 유지하는 문구가 포함됩니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('Solr Query');
$query->setHighlightUsePhraseHighlighter(true);
이러한 설정은 검색 결과의 유용성을 향상시키는 데 도움이 될 수 있습니다.
2025-07-02 21:57