
SolrQuery::addStatsFacet를 사용하여 facet을 추가할 때, 파라미터를 사용하여 facet을 구체적으로 설정할 수 있습니다.
예를 들어, facet field을 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$query->addStatsFacet('facet_field', 'field_name');
이러한 코드는 'field_name' 필드의 facet을 추가합니다.
또한, facet range를 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$query->addStatsFacet('facet_range', 'field_name', array(
'min' => 0,
'max' => 100,
'gap' => 10
));
이러한 코드는 'field_name' 필드의 facet range를 추가하며, min은 0, max는 100, gap은 10으로 설정합니다.
마지막으로, facet query를 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$query->addStatsFacet('facet_query', 'field_name', array(
'query' => 'query_string'
));
이러한 코드는 'field_name' 필드의 facet query를 추가하며, query_string은 facet query의 쿼리 문자열입니다.
2025-05-12 20:36