Similar Items: Classification and predictive models using supervised machine learning: A conceptual review