
SolrQuery 클래스의 getFacetDateGap 메소드는 facet date gap을 설정하는 데 사용됩니다. 이 메소드의 파라미터는 두 가지 인자를 받습니다:
- gap: facet date gap을 설정하는 데 사용되는 시간 간격입니다. 예를 들어, 1일, 1주, 1개월 등이 가능합니다.
- hard: true면 facet date gap이 항상 적용되며, false면 facet date gap이 적용되지 않을 수 있습니다.
예를 들어, facet date gap을 1일로 설정하고 hard를 true로 설정하는 경우, 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
php
$query->getFacetDateGap('P1D', true);
이러한 설정은 facet date gap이 항상 1일로 적용되며, facet date gap이 적용되지 않을 수 없습니다.
또한, facet date gap을 1주로 설정하고 hard를 false로 설정하는 경우, 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
php
$query->getFacetDateGap('P7D', false);
이러한 설정은 facet date gap이 1주로 적용되며, facet date gap이 적용되지 않을 수 있습니다.
이러한 예시를 통해 getFacetDateGap 메소드를 올바르게 사용하는 방법을 이해할 수 있습니다.
2025-04-05 02:43