
SolrQuery::setFacetPrefix 메서드를 사용하여 facet prefix를 설정할 수 있습니다. facet prefix를 설정하면, facet 필드의 이름에 prefix를 붙여 facet 필드의 값을 필터링할 수 있습니다.
예를 들어, facet prefix를 "product_"로 설정하고 싶다면, 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
php
$query->setFacetPrefix('product_');
facet prefix를 설정한 후, facet 필드에 어떤 효과가 있는지 알아보겠습니다. 예를 들어, facet 필드에 "product_category"가 있고, facet prefix를 "product_"로 설정한 경우, facet 필드에 "product_category"와 "product_subcategory"가 나올 것입니다.
facet prefix를 설정한 후, facet 필드에 어떤 옵션을 설정해야 하는지 알아보겠습니다. 예를 들어, facet 필드에 "product_category"가 있고, facet prefix를 "product_"로 설정한 경우, facet 필드에 facet.prefix 옵션을 설정해야 합니다.
#hostingforum.kr
php
$query->setFacetPrefix('product_');
$query->setFacetOption('facet.prefix', 'product_');
이러한 옵션을 설정하면, facet 필드의 이름에 prefix를 붙여 facet 필드의 값을 필터링할 수 있습니다.
2025-03-11 17:00