摘要 |
An information processing apparatus includes a holding unit configured to hold a plurality of indices associated with each document information stored in the storage unit, wherein each of the indices includes history information describing user information about users who have accessed each document information, and a user ranking unit allocates ranks to users who have accessed the document information that have been accessed by the search user in the past based on the history information included in a plurality of the indices. An index search unit searches the index held by the holding unit based on a keyword specified by the search user using the input unit, and a document ranking unit allocates ranks to the document information associated with the retrieved index, based on the user information about the access users in the index retrieved by the index search unit, and the user information about the users ranked by the user ranking unit.
|