
SolrQuery::getStatsFields 메서드는 통계 정보를 가져올 때 사용하는 메서드입니다. 이 메서드는 다음과 같은 파라미터를 받을 수 있습니다.
- $statsFields : 통계 정보를 가져올 필드의 이름을 지정합니다. 필드 이름은 배열로 전달할 수 있습니다.
- $statsOptions : 통계 정보를 가져올 옵션을 지정합니다. 예를 들어, 평균, 합, 최소, 최대, 표준편차 등을 지정할 수 있습니다.
이 메서드의 리턴 타입은 array입니다. array에는 통계 정보가 포함되어 있습니다. 예를 들어, 평균, 합, 최소, 최대, 표준편차 등이 포함될 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$statsFields = array('price', 'quantity');
$statsOptions = array('avg', 'sum', 'min', 'max', 'stddev');
$query = new SolrQuery();
$query->getStatsFields($statsFields, $statsOptions);
$result = $query->execute();
print_r($result->getResponse()->getStats());
이 코드에서는 'price'와 'quantity' 필드의 평균, 합, 최소, 최대, 표준편차를 가져옵니다.
2025-07-21 21:09