How to use “suggest” in elasticsearch pyes?

How to use the “suggest” feature in pyes? Cannot seem to figure it out due to poor documentation. Could someone provide a working example? None of what I tried appears to work. In the docs its listed under query, but using:

query = Suggest(fields="fieldname")

Best answer

Here is my code which runs perfectly.

from elasticsearch import Elasticsearch
es = Elasticsearch()

text = 'ra'
suggDoc = {
           "entity-suggest" : {
                'text' : text,
                "completion" : {
                    "field" : "suggest"

res = es.suggest(body=suggDoc, index="auto_sugg", params=None)

I used the same client mentioned on the elasticsearch site here
I indexed the data in the elasticsearch index by using completion suggester from here