
SolrQuery 클래스의 getGroupNGroups 메서드를 사용하여 그룹화 결과를 가져올 때, 그룹화 필드를 지정할 수 있는 방법은 다음과 같습니다.
1. `setGroupField()` 메서드를 사용하여 그룹화 필드를 지정합니다.
#hostingforum.kr
php
$query->setGroupField('그룹화 필드명');
예를 들어, `setGroupField('category')`를 호출하면 'category' 필드를 그룹화 필드로 지정합니다.
2. `addGroupFields()` 메서드를 사용하여 여러 그룹화 필드를 지정할 수 있습니다.
#hostingforum.kr
php
$query->addGroupFields('그룹화 필드명1', '그룹화 필드명2');
예를 들어, `addGroupFields('category', 'price')`를 호출하면 'category'와 'price' 필드를 그룹화 필드로 지정합니다.
3. `setGroupQuery()` 메서드를 사용하여 그룹화 쿼리를 지정할 수 있습니다.
#hostingforum.kr
php
$query->setGroupQuery('그룹화 쿼리');
예를 들어, `setGroupQuery('category:전자')`를 호출하면 'category:전자' 쿼리를 그룹화 쿼리로 지정합니다.
이러한 방법을 사용하여 그룹화 필드를 지정할 수 있습니다.
2025-08-13 22:07