def METHOD_NAME(self, request):
    filters = request.GET.dict()
    search = CollectionSearch(filters)
    collection_results = search.process_search()
    chart_data = self.chart_data(collection_results)
    categories = self.categories(collection_results)
    result = self.format_data(
        chart_data,
        categories
    )
    return Response(result)