A system for generating and retrieving relevant electronic information
required by a user initiating an electronic search on the system. The
system comprise a user-interactive search engine and a knowledge
database, which stores knowledge information that is formatted.
Additionally, the system includes a plurality of functional software
modules that enables a user to complete an interactive search and find a
solution to a task based on entered context information and keywords. A
list of keywords are displayed to the user and the user selects those
keywords that are relevant to the solution desired. The search engine
looks for the articles containing the identified keywords. If no article
is found with the search terms, the search is expanded to the Internet.
The user may then modify the information returned from the Internet,
format the information and save the information as a new recipe.