As a shop owner I would like to be able to enhance customer searches by providing synonyms and improve search results provided.
Typical use case:
1) slang and interchangeable terms: e.g. laptop VS notebook can be used interchangeably but in demo shop we only have term "notebook", so searching for laptops yield no results
2) bohemian terms: e.g. colours such as "fiery red" can be replaced by "red", this also applies to creative names of models of fashion products.
add attribute at shop level to specify synonyms in the form of java property files e.g.: