1. A computer-enabled method of searching documents in a hyperlinked environment, the method comprising: receiving a question, wherein the question is associated with an information category; extracting at least one search term from the question; generating a search query based upon the at least one search term; adding at least one restricting term to the search query, wherein the at least one restricting term is based upon the information category; and conducting a search of the hyperlinked environment for at least one document that matches the search query.