Patent ID: 7680763

Claim:
A method for administration of a search system for searching data input from a plurality of applications, the method comprising: receiving from a plurality of applications, indications of intent to send data for input into an index stored in storage of a search system at specified times after the indications, wherein the data for input is to be indexed in the search system, and wherein each indication including: requirements of an application for acceptable performance parameters of the search system for said data for input; and the specified time at which the data for input is intended to be sent; adapting the search system based on said requirements by allocating or de-allocating performance resources of the search system to meet the requirements specified in said indications for a plurality of inputs from different applications at the specified times; including using Optimization techniques to dynamically allocate or de-allocate said performance resources to meet the applications' requirements, when an indication is received, wherein the optimization techniques are selected from the group including: queuing theory, linear programming, task scheduling; and receiving data for input into the index stored in the storage of the search system at the specified times from the plurality of applications.