1. An information processing apparatus comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the information processing apparatus to function as: a detecting unit configured to detect an object from an image, an extracting unit configured to extract a feature amount of the detected object, a deriving unit configured to derive a reliability for an extracted feature amount, wherein the derived reliability is indicative of a certainty for identifying an object with respect to the extracted feature amount, a managing unit configured to manage an element in the detected object in association with the extracted feature amount and the derived reliability, and an identifying unit configured to identify a selected object among a plurality of images, wherein, in a case where the information processing apparatus receives input to identify a selected object based on a search condition that includes a selected feature amount associated with an element, the identifying unit identifies the selected object among the plurality of images based on the search condition, feature amounts associated with elements managed by the managing unit, and derived reliabilities.