19. An apparatus that crawls through web-based forms, comprising: a processor; a memory; and a web-crawling mechanism configured to: identify web-based forms to be searched, wherein the identified web-based forms comprise input fields, which are used to generate a corresponding database query to a content database; create entries in a local form database for the identified web-based forms, wherein the created entries are used to generate subsequent searches in the content database, obtain metadata about the identified web-based forms, wherein the obtained metadata are used to predict and map information associated with the identified web-based forms, store the obtained metadata about the identified web-based forms in the local form database, receive a user query, from a user; predict a search class based on a probability that the predicted search class generates a structured query which corresponds to the received user query; select at least one web-based form from the local form database based on the generated structured query, the predicted search class, and the stored metadata; present the user with at least one query-through link to the at least one selected web-base form; select a query-through link from the at least one presented query-through link; automatically submits a corresponding query to the content database through the selected web-based form corresponding to the selected query-through link.
19. An apparatus that crawls through web-based forms, comprising: a processor; a memory; and a web-crawling mechanism configured to: identify web-based forms to be searched, wherein the identified web-based forms comprise input fields, which are used to generate a corresponding database query to a content database; create entries in a local form database for the identified web-based forms, wherein the created entries are used to generate subsequent searches in the content database, obtain metadata about the identified web-based forms, wherein the obtained metadata are used to predict and map information associated with the identified web-based forms, store the obtained metadata about the identified web-based forms in the local form database, receive a user query, from a user; predict a search class based on a probability that the predicted search class generates a structured query which corresponds to the received user query; select at least one web-based form from the local form database based on the generated structured query, the predicted search class, and the stored metadata; present the user with at least one query-through link to the at least one selected web-base form; select a query-through link from the at least one presented query-through link; automatically submits a corresponding query to the content database through the selected web-based form corresponding to the selected query-through link. 20. The apparatus of claim 19 , wherein the apparatus further comprises a content-extraction mechanism configured to: extract content from a given form; and to store the extracted content to facilitate subsequent searches through the content from the given form.