I am using ElasticSearch 5.6.3
I am using text fields, and wants to use wildcard query on that field for every words, i am typing also it should be case insensitive.
Lets say i have "Sales & Management",
I am typing as "s", "sa", "sal", "sale", "sales", "sale &", "sales &", "sale & man", "sales & man", "sale & ger", "sales & mangt", "sale & mangt", "sales and manager" then in all the cases i want the result for "Sales & Management".
I have experimented the custom analyzer using ["lowercase","asciifolding"] but doesn't solve even half of the problem. Can you please provide me any help in this regard?