1. An information processing apparatus for supporting content processing for a recommended user having a known viewing history, based on a viewing history of each of a plurality of users and a virtual user, the information processing apparatus comprising: circuitry configured to: count the viewing history of each of the plurality of users; retrieve user information representing at least one similar user, whose viewing history includes selections similar to the viewing history of the recommended user, and count the viewing history of the at least one similar user; register the virtual user based on a search condition and retrieve the viewing history of the virtual user; register the viewing history of the recommended user, the at least one similar user, and the virtual user in a collaborative filtering matrix, in which the viewing history is mapped in association with each content per user, thereby executing a collaborative filtering process; and create content recommendation information to be provided to the recommended user, based on a result of the collaborative filtering process, wherein the content recommendation information is sorted in groups of contents, one group of which satisfies the search condition and another group of which does not satisfy the search condition.