1. A method, comprising: receiving search criteria; defining an index field map object to map one or more business components to one or more result fields associated with a search engine, the index field map object including an index field type; performing a search for data records matching the search criteria using the search engine, the search comprising searching in a plurality of databases, wherein the search further comprises searching at least one attached document stored in a file system if the index field type indicates the search is to be performed on the file system; and generating search results comprising of the data records matching the received search criteria.