1. A method for multi-source searching for a data driven application, the method comprising: defining a form for a data driven application, the form comprising a plurality of user interface control corresponding to respectively to different fields in different data sources; generating a search index for the form incorporating the different fields; coupling the form with a search user interface comprising a search control configured to accept at least one query term; associating the search control with a selection of the different fields; and, directing during execution of the data driven application a search engine query of the selection of the different fields in the search index and not the different data sources according to the at least one query term provided in the search user interface.