
SolrQuery::setFacetLimit 메서드는 facet 필드의 결과 수를 제한하는 데 사용됩니다. 예를 들어, facet 필드가 "category"이고 facet 필드의 결과 수를 10으로 제한하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setFacetLimit('category', 10);
이러한 설정으로 facet 필드 "category"의 결과 수가 10개 이하로 제한됩니다.
만약 facet 필드의 결과 수를 여러 개로 제한하려면, facet 필드 이름을 배열로 전달하면 됩니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setFacetLimit(['category' => 10, 'brand' => 20]);
이러한 설정으로 facet 필드 "category"의 결과 수가 10개 이하로, facet 필드 "brand"의 결과 수가 20개 이하로 제한됩니다.
2025-03-06 01:20