Patent ID: 8463793
Filing Date: 2013-06-11
Classification: G06F

Abstract:
1. A computer-implemented method executed by a management server controlling a plurality of index servers for searching a database storing an object identifier and an attribute value associated with the object identifier, each of the plurality of index servers handling a part of the database, each of the index servers storing index information including the attribute value within a range predefined for the each of the plurality of index servers and the associated object identifier stored in the database, each of the index servers returning the object identifier in reference to the stored index information in response to a search request transmitted from a search apparatus, the method comprising: deleting one of index information stored in one of the index servers and storing the one of the index information into other index server in reference to the range of each of the index servers when the attribute value stored in the database being updated, and the updated attribute value coming to be out of the range of the one of the index servers and to be in the range of the other index server; obtaining a frequency of the deleting and the storing the one of the index information; and enabling the index server to obtain an attribute value from the database upon the index server receiving a search request corresponding to the one of the index information from the search apparatus when the obtained frequency being more than a predetermined value.