What is the best english stemmer for elasticsearch

I've been looking through each stemmer is provided by elasticsearch but none of them is giving me the result I want, what I'm really interested is the word 'Recovery' I want it to be 'Recover' or 'Recov' ,the user will enter 'recovery/recovered/recover' and these words are not stemmed to the same word, here is some examples on what I have tried:
snowball,stemmer,porter_stem all with [english]:
recoveri

kstem:
recovery

snowball with [lovins]:
recov (recovery)
recover(recovered)

P.S: I don't want to use synonyms cuz this is not practical and "Recovery" example is one case of an infinity cases

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.