PROBLEM TO BE SOLVED: To provide a document retrieval device and the like, which enable recommendation of a document recommended for browsing to a user presently in search of a document, using a search history of another user of search.SOLUTION: A retrieval part 23 refers to a patent document database 21 and retrieves patent document data matching a search keyword received by an input reception part 22. A presentation part 24 presents with a patent document group retrieved by the retrieval part 23. A similarity calculation part 25, upon detecting an instruction to browse a specific patent document from among the presented patent document group, measures a user-to-user distance on the basis of a search keyword used by a user presently in search and a patent document browsed by the user and a search history of another user of search. The similarity calculation part 25 extracts a patent document yet to be browsed by the user presently in search from among patent documents browsed by another user in search whose user-to-user distance is the shortest, as a result of the measurement. A recommendation part 26 recommends the patent document extracted by the similarity calculation part 25.
展开▼