1. A method for searching through content which is accessible though web-based forms, comprising: receiving a query containing keywords; analyzing the query to create a structured query; performing a lookup based on the structured query in a database containing entries describing the web-based forms; ranking forms returned by the lookup; and using the rankings and associated database entries to facilitate a search through content which is accessible through the forms.