A database of entries, such as Web pages and sites, is provided. The
entries are at least partially mapped to a set of predetermined
categories. The entries are also associated with keywords, for instance,
by automatic indexing of documents. In response to a query into the
database, a user is provided with a series of refinement strategies, in
addition to search results. Refinement strategies comprise categories
relevant for the search, selected among the set of predetermined
categories. Refinement strategies also include keywords dynamically
selected among keywords associated with the entries. The user may easily
navigate among the results to the query, and formulate new queries.