Machine learning explores materials science questions and solves difficult search problems