1. A process for searching a database of entries, comprising the steps of: providing a database of entries, at least part of said entries being mapped to a set of categories, at least part of said entries being associated with keywords; in response to a query of a user, selecting categories among said set of categories according to the entries returned by said query; dynamically selecting keywords associated to the entries returned by said query; and displaying to the user said selected categories and said selected keywords.