
SolrQuery::setFacetDateGap은 facet date gap을 설정하는 메서드입니다. facet date gap은 facet date range 필드의 날짜 간격을 설정하는 데 사용됩니다.
이 메서드의 파라미터는 두 가지가 있습니다.
- gap: 날짜 간격을 설정하는 파라미터입니다. 예를 들어, 1일, 1주, 1개월 등 날짜 간격을 설정할 수 있습니다.
- min: 날짜 간격의 최소치를 설정하는 파라미터입니다. 예를 들어, 1일, 1주, 1개월 등 날짜 간격의 최소치를 설정할 수 있습니다.
예를 들어, facet date range 필드의 날짜 간격을 1일로 설정하고, 최소치를 1주로 설정하려면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$query->setFacetDateGap('gap', 'P1D');
$query->setFacetDateGap('min', 'P7D');
이러한 설정을 통해 facet date range 필드의 날짜 간격을 1일로 설정하고, 최소치를 1주로 설정할 수 있습니다.
2025-07-20 07:56