
SolrQuery::getGroupMain 메서드는 Solr 쿼리 결과에서 그룹핑된 필드의 메인 그룹을 반환하는 메서드입니다.
이 메서드는 Solr 쿼리 결과에서 그룹핑된 필드의 메인 그룹을 반환하기 때문에, 필드 그룹핑을 사용하여 결과를 집계할 때 유용합니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('키워드');
$query->setFields('필드1', '필드2');
$query->setGroup('필드1', true);
$result = $query->execute();
$mainGroup = $result->getGroupMain('필드1');
이 메서드와 관련된 다른 메서드는 다음과 같습니다.
- `getGroupList()`: 그룹핑된 필드의 목록을 반환하는 메서드입니다.
- `getGroupValue()`: 그룹핑된 필드의 값을 반환하는 메서드입니다.
- `getGroupCount()`: 그룹핑된 필드의 카운트를 반환하는 메서드입니다.
이 메서드들은 모두 Solr 쿼리 결과에서 그룹핑된 필드에 대한 정보를 반환하는 메서드입니다.
이 메서드들은 Solr 쿼리 결과에서 그룹핑된 필드에 대한 정보를 반환하기 때문에, 필드 그룹핑을 사용하여 결과를 집계할 때 유용합니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('키워드');
$query->setFields('필드1', '필드2');
$query->setGroup('필드1', true);
$result = $query->execute();
$groupList = $result->getGroupList('필드1');
$groupValue = $result->getGroupValue('필드1');
$groupCount = $result->getGroupCount('필드1');
2025-07-18 03:28