One often (over) used feature of lexical search is synonyms. If something does not work, we add a synonym. When used correctly, synonyms are a critical feature. Still, they were so annoying to use. I wrote multiple synonym management components, where synonyms were stored in a database and then prov