Patent ID: 8046366

Claim:
In a computer system, a method for providing data indexing, the method comprising: collecting information about data objects in a computer system, wherein the information is used to determine a level of data indexing for each of the data objects and wherein at least some of the data objects are stored in the computer system and wherein data indexing enables at least automated searches of content included in the data objects; mapping each of the data objects to a service level objective based on the level of data indexing for each of the data objects, wherein each service level objective is associated with a service package including services to be provided to each data object, wherein the services for some of the service packages include a data indexing service that applies the level of data indexing to each of the data objects according to the service level objective mapped to each of the data objects; and orchestrating data indexing according to the service level objective of each of the data objects to create at least one searchable index of at least some of the data objects in the computer system, wherein the data objects are each indexed according to the data objects' level of data indexing in the at least one searchable index and wherein data indexing, enables at least automated searches of content included in the data objects using the at least one searchable index.