
SolrQuery::setFacet 메서드의 파라미터 중 facet 필드의 필터링 옵션을 설정하는 부분은 facet.filter 옵션을 사용합니다.
facet.filter 옵션의 가능한 값은 다음과 같습니다.
- true: facet 필드의 필터링을 활성화합니다.
- false: facet 필드의 필터링을 비활성화합니다.
- facet.filter : facet 필드의 필터링 옵션을 지정합니다. 예를 들어, facet.filter=foo:bar로 facet 필드의 필터링을 foo:bar로 제한할 수 있습니다.
facet.filter 옵션의 동작 방식은 다음과 같습니다.
- facet 필드의 필터링을 활성화하면, facet 필드의 값이 facet 필터링 옵션에 해당하는 값만 facet 결과에 포함됩니다.
- facet 필드의 필터링을 비활성화하면, facet 필드의 모든 값이 facet 결과에 포함됩니다.
- facet 필터링 옵션을 지정하면, facet 필드의 값이 facet 필터링 옵션에 해당하는 값만 facet 결과에 포함됩니다.
2025-03-04 11:39