I'm new to ElasticSearch and I've been tasked with replacing our n-gram autocomplete implementation with the completion suggester.
I have read The ES blog on completion suggesters as well as various other implementation blogs and Stack Overflow questions.
After this lengthy research I've concluded that we cannot use the completion suggester because we need to match the middle of phrases, not just the beginning. I would just like to confirm that this is the case. We cannot use an analyzer to break apart multi-word phrases in concert with the completion suggester.
The only possible way forward using the completion suggester would be to manually index all words in the phrase as