
SolrQuery::removeFacetDateOther 함수를 사용하여 facet.date.other 필드를 제거하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->removeFacetDateOther();
이 함수를 사용하면 facet.date.other 필드만 제거되며, facet.date 필드는 제거되지 않습니다.
만약 facet.date 필드를 제거하고 싶다면, removeFacetDate 함수를 사용하면 됩니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->removeFacetDate();
또한, facet.date 필드가 제거되었는지 확인하려면, facet.date 필드가 포함된 facet 필드를 조회한 후, facet.date 필드가 제거되었는지 확인하면 됩니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->addFacet('facet.date', 'range');
$query->addFacet('facet.date.other', 'range');
$result = $client->query($query);
if (isset($result->facet_counts->facet_fields->facet_date)) {
// facet.date 필드가 제거되지 않았습니다.
} else {
// facet.date 필드가 제거되었습니다.
}
2025-08-02 01:42