Multiple-Goal Heuristic Search
A machine learning architecture for optimizing web search engines