'Executes a raw query. Returns a list of search results.'

def run_raw(self, **kwargs):

    search_kwargs = self.build_params()
    search_kwargs.update(self._raw_query_params)
    if kwargs:
        search_kwargs.update(kwargs)
    results = self.backend.search(self._raw_query, **search_kwargs)
    self._results = results.get(u'results', [])
    self._hit_count = results.get(u'hits', 0)
    self._facet_counts = results.get(u'facets', {})
    self._spelling_suggestion = results.get(u'spelling_suggestion', None)
