Similar Items: Journey to a revolution