Suggest without stemming

I am getting suggestions that look like they have gone through a stem
filter - e.g., I get "languag" (stem of language), "amaz" (stem of amazing).

How can I prevent this behaviour? Only suggesting full words would be
desirable.

My settings and mappings looks like this:

'mappings': {
'file': {
'properties': {
'description': {
'type': 'multi_field',
'include_in_all': True,
'fields': {
'description': {
'type': 'string'
},
'partial': {
'type': 'string',
'analyzer': 'partial'
},
'full': {
'type': 'string',
'analyzer': 'full'
}
}
},
}
}
},
'settings': {
'analysis': {
'analyzer': {
'full': {
'filter': [
'asciifolding',
'filter_shingle',
'filter_stemmer',
'filter_stop',
'lowercase',
'standard',
],
'type': 'custom',
'tokenizer': 'standard'
},
'partial': {
'filter': [
'asciifolding',
'filter_ngrams',
'filter_stemmer',
'lowercase',
'standard',
],
'type': 'custom',
'tokenizer': 'standard'
}
},
'filter': {
'filter_ngrams': {
'type': 'edgeNGram',
'max_gram': 5,
'min_gram': 1
},
'filter_stop':{
'type':'stop'
},
'filter_shingle':{
'type': 'shingle',
'max_shingle_size': 5,
'min_shingle_size': 2,
'output_unigrams': 'true'
},
'filter_stemmer' : {
'name': 'english',
'type': 'stemmer'
}
}
}
}

my suggest query looks like:

    'description-suggestion': {
            'text' : term,
            'phrase' : {
                'field' : 'description',
                'direct_generator': [
                    {
                        'field' : 'description',
                        'suggest_mode' : 'popular'
                    }
                ]
            }
        }

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/fb65b307-f03e-450b-902c-257ff054201c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Another indication that filters are in play with the suggestion is stop
words are not included in the suggestions: when I search for text I know to
be in the "description" field "a set of printable crds" I get suggestions
including "set printabl card" - which seems to have stop words removed and
has stemmed "printable".

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/24ea19b7-9193-46b3-aac2-18ea0b9cc54b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hello,

I have the exact same issue. I wonder how to get full strings instead of
their stems which is not what I expect from a "suggest" query. Don't have
any solution yet.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/fa0718ae-fcd4-473e-8341-45b973f0e0da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.