
SolrQuery::getGroupMain 메소드는 Solr 쿼리 결과에서 그룹화된 문서의 메인 문서를 반환하는 메소드입니다.
이 메소드를 사용할 때, 필수 파라미터로 groupQuery, groupField, groupSort, groupTruncate 및 groupOffset을 전달해야 합니다.
getGroupMain 메소드의 반환값은 그룹화된 문서의 메인 문서의 필드값을 포함하는 PHP 객체입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('키워드');
$query->setGroupQuery('*:*');
$query->setGroupField('id');
$query->setGroupSort('count desc');
$query->setGroupTruncate(100);
$query->setGroupOffset(0);
$result = $client->query($query);
$mainDoc = $result->getGroupMain();
print_r($mainDoc);
이 코드는 '키워드'로 검색한 결과에서 그룹화된 문서의 메인 문서를 반환하고, 그 필드값을 출력합니다.
2025-08-06 12:14