The present invention: acquires time-series data consisting of a series of data pieces acquired per a first unit-time; divides the time-series data into partial time-series data per a second unit-time, which is longer than the first unit-time; identifies, as a retrieval subject, one of the data pieces acquired per the first unit-time, from the time-series data; determines a retrieval range for retrieving the retrieval subject in the time-series data, on the basis of the temporal relative position of the identified data piece in the partial time-series data of the second unit-time, and also on the basis of the relative positions of the data pieces acquired per the first unit-time in the partial time-series data of another second unit-time; and retrieves a data group similar to the determined data group, from data pieces included in the determined retrieval range.La présente invention consiste : à acquérir des données de série chronologique consistant en une série d'éléments de données acquises par première unité de temps ; à diviser les données de série chronologique en données de série temporelle partielle par deuxième unité de temps, plus longue que la première unité de temps ; à identifier, en tant que sujet de récupération, l'un des éléments de données acquis par première unité de temps, dans les données de série chronologique ; à déterminer une plage de récupération afin de récupérer le sujet de récupération dans les données de série chronologique, en fonction de la position relative temporelle de l'élément de données identifié dans les données de série temporelle partielle de la deuxième unité de temps, et également en fonction des positions relatives des éléments de données acquises par première unité de temps dans les données de série temporelle partielle d'une autre deuxième unité de temps ; et à récupérer un groupe de données similaire au groupe de données déterminé, dans les éléments de données inclus dans la plage de récupération déterminée.第1の単位時間ごとに取得され