Managing Business Objects Data Sources
First Claim
Patent Images
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, andgenerating 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; and
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, non-transitory computer-readable media, and systems for managing business objects data sources. Multiple business objects data sources, each storing multiple data items, are accessed. For each data source, multiple computer-searchable index documents and multiple metadata tables, including master tables and mapping tables, are generated. The multiple computer-searchable index documents and the multiple metadata tables are provided to perform a search for data items in the multiple business objects data sources.
55 Citations
36 Claims
-
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; and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium tangibly encoding computer program instructions executable by data processing apparatus to perform operations 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; and 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 31, 32)
-
-
25. A system comprising:
-
one or more data processing apparatus; and a non-transitory computer-readable medium tangibly encoding computer program instructions executable by the one or more data processing apparatus to perform operations 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; and 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. - View Dependent Claims (26, 27, 28, 29, 33, 34, 35, 36)
-
Specification