1. An information processing apparatus comprising: at least one memory operable to store program code; at least one processor operable to read the program code and operate as instructed by the program code, the program code including: object search code that causes the at least one processor to receive a search word through a search condition setting area in a web page from a user and search based on the received search word; category identification code that causes the at least one processor to, when a first search word has been completed and entered by the user and a second search word has not been completed and is being currently inputted by the user, identify, from a plurality of search categories, a child search category based on the first search word and at least two different parent search categories to which the child search category belongs; attribute value acquisition code that causes the at least one processor to, in response to the second search word being currently input by the user, in a state in which the child search category and the at least two different parent search categories have been identified, acquire, from a storage that stores at least one attribute name, indicating a name of an attribute of an item corresponding to each of the plurality of search categories, and stores attribute values, indicating values of the attribute of the item corresponding to each of the plurality of search categories and associated with each of the at least one attribute name, a plurality of attribute values, each corresponding to the child search category that belongs to each of the at least two different parent search categories, based on the second search word that is being currently inputted; and presentation control code that causes the at least one processor to present, at the search condition setting area in the web page, for each of the plurality of attribute values acquired by the attribute value acquisition code, a combination of the child search category, a corresponding parent search category, an acquired attribute value and an attribute name associated with the acquired attribute value, as a candidate for a search condition such that the child search category, the corresponding parent search category, the attribute value, and the attribute name of the combination are concurrently selected upon selection of the combination by the user, wherein a plurality of combinations are respectively presented for the at least two different parent search categories, and attribute values, acquired based on the second search word that is being currently inputted, are associated with different attribute names in the combinations corresponding to different parent search categories, wherein the object search code causes the at least one processor to, when any combination of the combinations presented by the presentation control code is selected by the user, search for at least one search object that is included in the child search category having been identified and the corresponding parent search category and has an attribute indicated by the selected combination.