In the context of feature selection using Spark ML, explain the process of selecting the most relevant features for a machine learning model. Provide a code snippet demonstrating the use of Spark ML's feature selection techniques, such as `ChiSqSelector` or `RFE` (Recursive Feature Elimination), and explain the key considerations to keep in mind during this process. | Databricks Certified Machine Learning - Associate Quiz - LeetQuiz