
SolrQuery::getHighlightFields 메서드의 반환값은 배열입니다. 이 배열에는 하이라이트된 필드의 정보가 담겨 있습니다. 각 요소는 다음과 같은 정보를 담고 있습니다.
- 필드 이름
- 하이라이트된 텍스트
- 하이라이트된 텍스트의 시작 인덱스
- 하이라이트된 텍스트의 끝 인덱스
예를 들어, 다음과 같은 구조의 배열이 반환될 수 있습니다.
#hostingforum.kr
php
[
[
'field' => 'title',
'value' => 'Solr Query',
'matches' => [
[
'value' => 'Solr',
'offset' => 0,
'length' => 4
],
[
'value' => 'Query',
'offset' => 5,
'length' => 5
]
]
]
]
이 배열의 각 요소는 하이라이트된 필드의 정보를 담고 있습니다. 'field' 키는 필드 이름을, 'value' 키는 하이라이트된 텍스트를, 'matches' 키는 하이라이트된 텍스트의 시작 인덱스와 끝 인덱스를 담고 있습니다.
2025-03-28 21:01