'Multi-model search. Parameters that affect model or database
structure are skipped and not used in dashboard query implementation.'

def search(self, query_string, model_or_queryset=None, fields=None, filters=None, prefetch_related=None, operator=None, order_by_relevance=True, queryset_map=None):

    search_query = self.query_class(query_string=query_string, fields=fields, operator=operator, order_by_relevance=order_by_relevance, queryset_map=queryset_map)
    return self.results_class(self, search_query)
