def suggest(self, name, text, **kwargs):
    "\n        Add a suggestions request to the search.\n\n        :arg name: name of the suggestion\n        :arg text: text to suggest on\n\n        All keyword arguments will be added to the suggestions body. For example::\n\n            s = Search()\n            s = s.suggest('suggestion-1', 'Elasticsearch', term={'field': 'body'})\n        "
    s = self._clone()
    s._suggest[name] = {'text': text}
    s._suggest[name].update(kwargs)
    return s
Add a suggestions request to the search.

:arg name: name of the suggestion
:arg text: text to suggest on

All keyword arguments will be added to the suggestions body. For example::

    s = Search()
    s = s.suggest('suggestion-1', 'Elasticsearch', term={'field': 'body'})
def suggest(self, name, text, **kwargs):
    "\n        Add a suggestions request to the search.\n\n        :arg name: name of the suggestion\n        :arg text: text to suggest on\n\n        All keyword arguments will be added to the suggestions body. For example::\n\n            s = Search()\n            s = s.suggest('suggestion-1', 'Elasticsearch', term={'field': 'body'})\n        "
    s = self._clone()
    s._suggest[name] = {'text': text}
    s._suggest[name].update(kwargs)
    return s