1. A computer-implemented method to index business objects data sources for searching, the method comprising: accessing a plurality of business objects data sources, each business objects data source storing a plurality of data items; for each business objects data source, generating a plurality of computer-searchable index documents including a first search index document associated with a respective business objects data source and a plurality of second search index documents, each second search index document associated with each data item of the plurality of data items stored in the respective business objects data source, and generating a plurality of computer-readable master tables including a first master table storing metadata of the respective business objects data source and a plurality of second master tables, each second master table storing metadata describing the plurality of data items stored in the respective business objects data source; storing in the first master table a name of the respective business objects data source and an identifier that uniquely identifies the respective business objects data source; providing the plurality of computer-searchable index documents and the plurality of computer-readable master tables to perform a search for data items in the plurality of business objects data sources; representing the respective business objects data source in a table format that includes one or more tables, each table including one or more columns, each column including one or more cells, each cell storing a data item of the plurality of data items stored in the respective business objects data source; generating a third master table storing metadata of the one or more tables; and including in the third master table, a name of each of the one or more tables.