
SolrQuery::setHighlight 메소드를 사용하여 하이라이트 설정을 할 때, 하이라이트 결과를 반환받으려면 다음 설정을 해야 합니다.
1. `setHighlight` 메소드를 사용하여 하이라이트를 활성화합니다.
2. `setHighlightQuery` 메소드를 사용하여 하이라이트할 쿼리를 설정합니다.
3. `setHighlightFragsize` 메소드를 사용하여 하이라이트할 텍스트의 크기를 설정합니다.
4. `setHighlightRequireFieldMatch` 메소드를 사용하여 하이라이트할 필드를 설정합니다.
5. `setHighlightSnippets` 메소드를 사용하여 하이라이트 결과를 반환받습니다.
예를 들어, 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setHighlight(true);
$query->setHighlightQuery('your_query');
$query->setHighlightFragsize(100);
$query->setHighlightRequireFieldMatch('your_field');
$query->setHighlightSnippets(true);
$result = $client->query($query);
이러한 설정을 통해 하이라이트 결과를 반환받을 수 있습니다.
2025-05-20 09:31