Patent ID: 8903878

Claim:
A non-transitory medium recording an information processing program causing a computer to execute a process, the process comprising: storing a plurality of first management information and a plurality of second management information in a memory, the first management information including a size of each of a plurality of interval data included in a data file stored in a storage that is different from the memory and a position that indicates an order of each of the plurality of interval data, the plurality of second management information including a first identifier that indicates a point at which a search for one of the plurality of interval data starts and associated with the first management information; receiving, information of a position in the data file; searching the memory to extract one of the plurality of first management information corresponding to the position; accessing to the storage to search one of the plurality of interval data corresponding to the one of the plurality of first management information; calculating, a distribution of accessing frequency for each of the plurality of first management information, based on the accessing frequency; updating the first identifier to generate an updated first identifier based on the distribution of the accessing frequency; and accessing to the storage by using the updated first identifier as the point at which the search starts.