Input Data Given json contains 20K articles. Each article contains set of attributes with one set value.
Recommendation Engine Requirements Calculate similarity of articles identified by sku based on their attributes values. Attributes with name higher in alphabet (a is higher than z) is weighted with heavier weight.
Absolute weighting values are up to engineer. Relative order as described above should be maintained.