docs: def apply_filters(self, queryset, applicable_filters=None, applicable_exclusions=None):
          """
          Apply faceting to the queryset
          """
          for field, options in applicable_filters["field_facets"].items():
              queryset = queryset.facet(field, **options)
  
          for field, options in applicable_filters["date_facets"].items():
              queryset = queryset.date_facet(field, **options)
  
          for field, options in applicable_filters["query_facets"].items():
              queryset = queryset.query_facet(field, **options)
  
          return queryset