8. A machine-implemented method comprising: rendering a data entry field; receiving input from a user over the data entry field; searching, in a first search, values of an attribute in a collection of data objects in a transactional data store storing transactional data for a match to the user input; in response to determining that a match with the user input does not exist in the searched values in the first search, automatically text searching, in a second search of the transactional data store, content that originated from the collection of data objects for the match with the user input that is outside the searched attribute in the first search; and in response to determining that the match does not exist in the second search, conducting a third search in a second data store for a value that matches the user input, the second search being directed to the attributes of the first and second searches, the third search identifying a matching second data store record, the second data store being mapped to the transactional data such that content of the second data store is populated based on content of the transactional data store, searching and reporting of the second data store being quicker than searching and reporting of the transactional data store.
8. A machine-implemented method comprising: rendering a data entry field; receiving input from a user over the data entry field; searching, in a first search, values of an attribute in a collection of data objects in a transactional data store storing transactional data for a match to the user input; in response to determining that a match with the user input does not exist in the searched values in the first search, automatically text searching, in a second search of the transactional data store, content that originated from the collection of data objects for the match with the user input that is outside the searched attribute in the first search; and in response to determining that the match does not exist in the second search, conducting a third search in a second data store for a value that matches the user input, the second search being directed to the attributes of the first and second searches, the third search identifying a matching second data store record, the second data store being mapped to the transactional data such that content of the second data store is populated based on content of the transactional data store, searching and reporting of the second data store being quicker than searching and reporting of the transactional data store. 10. The method of claim 8 , wherein rendering the data entry field comprises rendering the data entry field along with an identification that input received over the data entry field should be restricted to an expected category of input.