
SolrQuery::addFacetQuery 함수는 facet 쿼리를 추가하는 데 사용됩니다. 이 함수의 파라미터는 다음과 같습니다.
- 필드명: facet 쿼리가 적용될 필드의 이름입니다.
- 쿼리: facet 쿼리가 적용될 쿼리입니다.
- 옵션: facet 쿼리의 옵션을 지정합니다.
예를 들어, facet 쿼리를 추가하고 sort order를 지정하여 facet 결과를 정렬하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->addFacetQuery('field_name', 'query', array('facet.mincount' => 1, 'facet.sort' => 'index'));
위 코드는 'field_name' 필드에 대해 facet 쿼리를 추가하고, facet 결과를 index 순서로 정렬합니다. facet.mincount 옵션을 사용하여 facet 결과의 최소 카운트를 1로 지정했습니다.
2025-07-31 21:47