An information recommendation apparatus selects and recommends contents
coincident with or similar to conditions input. The conditions are
represented by predetermined items and attribute values corresponding
thereto, from among contents formed of plural pieces of data having
plural items and attribute values corresponding thereto and stored in a
content database in which the contents are registered, wherein the
recommended contents are output to the terminal.