
SolrQuery::addHighlightField 메소드는 다음 파라미터를 받을 수 있습니다.
- field: 하이라이트할 필드 이름
- prefix: 하이라이트할 텍스트의 prefix
- suffix: 하이라이트할 텍스트의 suffix
- requireFieldMatch: 하이라이트할 필드의 값을 찾을 때 필드의 전체 값을 찾을지, 일부만 찾을지 결정하는 플래그
- fragmentSize: 하이라이트할 텍스트의 크기
- maxAlternateFieldLength: 하이라이트할 필드의 길이
- maxAlternateFields: 하이라이트할 필드의 최대 개수
이 메소드를 사용하여 highlight field를 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->addHighlightField('name', 'prefix', 'suffix', true, 10, 100, 3);
이 메소드를 사용하여 highlight field를 제거하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->removeHighlightField('name');
또는
#hostingforum.kr
php
$query = new SolrQuery();
$query->addHighlightField('name', null, null, null, null, null, null);
2025-07-19 09:21