1. An image processing apparatus comprising: a search unit configured to search for an object; a selection unit configured to select a plurality of objects from among objects searched for by the search unit based on an instruction by a user; a creation unit configured to create a new document using the plurality of objects selected by the selection unit; and a storage unit configured to store the plurality of objects used in creating the new document by the creation unit as a group, associated with information about the group, wherein the search unit searches for an object related to an object searched for based on a keyword, using information about the group.