As a business user I would like to give my customer option to browse similar items.
I want to specify the similarity of items via "similarity" flag on attributes. Thus similar products are such that have matching similarity attributes.
- utilise FT search to find products that have similar attributes
- similarity flag should be disabled for non searchable attributes
- update ProductServiceFacade (or potentially have method on the ProductEntity) to generate similarity map<attribute code, value>