docs: def get(self, request, *args, **kwargs):
          """User has conducted a search, or default state"""
  
          form_class = self.get_form_class()
          form = self.get_form(form_class)
  
          top_value = self.get_top_level_facet_value()
          subfacets = SEARCH_SUBFACETS.get(top_value, [])
          self.active_facets = [self.top_facet] + subfacets
  
          if form.is_valid():
              self.query = form.cleaned_data.get(self.search_field)
          else:
              self.query = ""
  
          sqs = self.pre_facet_sqs()
  
          for facet in self.active_facets:
              sqs = facet.set_on_sqs(sqs)
  
          facet_counts = sqs.facet_counts()
  
          for facet in self.active_facets:
              facet.set_values_from_sqs_facet_counts(facet_counts)
              facet.apply_request_and_page_to_values(self.request, self.fluent_page)
  
          for facet in self.active_facets:
              sqs = facet.narrow_sqs(sqs)
  
          context = self.get_context_data(**{
              self.form_name: form,
              'facets': self.active_facets,
              'top_facet': self.top_facet,
              'query': self.query,
              'object_list': sqs,
              'page': self.fluent_page,
              'show_placeholders': self.show_placeholders()
          })
          return self.render_to_response(context)