
SolrQuery::setFacetMinCount 메소드는 facet 필드의 최소 카운트를 지정하여 facet 결과에서 필드가 나타나지 않는 경우 제외할 수 있습니다.
이 메소드를 사용하지 않았을 때 facet 결과는 모든 필드가 포함됩니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setFacetMinCount(1); // facet 필드의 최소 카운트를 1로 설정합니다.
$query->addFacetField('field_name'); // facet 필드 이름을 지정합니다.
// facet 필드의 최소 카운트를 설정하지 않았을 때 facet 결과에 영향을 미치는 예시 코드입니다.
$query = new SolrQuery();
$query->addFacetField('field_name'); // facet 필드 이름을 지정합니다.
$client = new SolrClient();
$result = $client->query($query);
이 예시 코드에서, 첫 번째 코드는 facet 필드의 최소 카운트를 1로 설정하여 facet 결과에서 필드가 나타나지 않는 경우 제외합니다. 두 번째 코드는 facet 필드의 최소 카운트를 설정하지 않았으므로 facet 결과에서 모든 필드가 포함됩니다.
2025-07-05 04:41