1. Introduction
Keyword-based search engines often return too many results, which may lead to information overload [1]. Most initial searches produce more than a thousand results, and the hit count estimates of the browsers often report that there are millions of relevant Web pages available. These results are often overwhelming [1]. This does not constitute a problem, as long as the most relevant results are reported on the first few pages of hits. However, often this is not the case. Users often have to sift through many hits to find a few that are relevant, or repeatedly refine their search terms.