
SolrQuery::getHighlightFragmenter를 사용하여 하이라이트 텍스트를 추출할 때, Fragmenter에 설정할 수 있는 옵션은 다음과 같습니다.
- `SolrQuery::HIGHLIGHT_FRAGMENTS`: 하이라이트 텍스트를 추출할 때, Fragmenter에 설정할 수 있는 기본 옵션입니다. 이 옵션을 사용하여 하이라이트 텍스트를 추출할 수 있습니다.
- `SolrQuery::HIGHLIGHT_FRAGMENTS_SIZE`: 하이라이트 텍스트를 추출할 때, Fragmenter에 설정할 수 있는 옵션입니다. 이 옵션을 사용하여 하이라이트 텍스트의 크기를 설정할 수 있습니다.
- `SolrQuery::HIGHLIGHT_FRAGMENTS_DELIMITER`: 하이라이트 텍스트를 추출할 때, Fragmenter에 설정할 수 있는 옵션입니다. 이 옵션을 사용하여 하이라이트 텍스트를 구분하는 문자를 설정할 수 있습니다.
예를 들어, 하이라이트 텍스트를 추출할 때, Fragmenter에 `SolrQuery::HIGHLIGHT_FRAGMENTS_SIZE` 옵션을 사용하여 하이라이트 텍스트의 크기를 5으로 설정할 수 있습니다.
#hostingforum.kr
php
$query->setHighlightFragmenter(new SolrQueryHighlightFragmenter(
SolrQuery::HIGHLIGHT_FRAGMENTS_SIZE,
5
));
또한, 하이라이트 텍스트를 추출할 때, Fragmenter에 `SolrQuery::HIGHLIGHT_FRAGMENTS_DELIMITER` 옵션을 사용하여 하이라이트 텍스트를 구분하는 문자를 ","로 설정할 수 있습니다.
#hostingforum.kr
php
$query->setHighlightFragmenter(new SolrQueryHighlightFragmenter(
SolrQuery::HIGHLIGHT_FRAGMENTS_DELIMITER,
","
));
이러한 옵션을 사용하여 하이라이트 텍스트를 추출할 수 있습니다.
2025-06-30 05:46