Does elasticsearch learn new synonyms and misspellings?

Hi, I am new to Elasticsearch and I'm looking for a product which will do the following:

Let's say people search for "physisian" and end up with no results, then try again with "physician" and click on a result, a would like the system to "learn" that "physisian" is actually a misspelling of "physician".

My question is: does Elasticsearch have some type of automatic learning of misspellings/synonyms?

Other systems I've tried like SOLR work well, but, as far as I can tell, they require me to maintain a synonyms.txt file which is not possible due to the large quantity of content.


Just use or

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