A method for guided keyword-based exploration of data stored in a database comprising: providing valid query templates for the data, wherein the provided valid query templates include static parts and dynamic parts; selecting those of the provided valid query templates that match a user-provided keyword; generating valid queries from the selected valid query templates using the data; and querying the data using a user-selected valid query selected from the generated valid queries. Preferably the method involves ranking the selected query templates and displaying a view of the query result to allow the user to select the valid query.
展开▼