INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING INFORMATION PROCESSING PROGRAM
An information processing apparatus includes a generation unit that generates correspondence relationship information between messages by using a history of communication which is performed by associating a document with the messages among plural users, an extraction unit that extracts a difference in a case where the document is updated, and a presentation unit that retrieves the difference from the correspondence relationship information, and presents a message on the basis of a retrieval result in the correspondence relationship information.
1 . An information processing apparatus comprising:
a generation unit that generates correspondence relationship information between messages by using a history of communication which is performed by associating a document with the messages among a plurality of users;
an extraction unit that extracts a difference in a case where the document is updated; and
a presentation unit that retrieves the difference from the correspondence relationship information, and presents a message on the basis of a retrieval result in the correspondence relationship information.
2 . The information processing apparatus according to claim 1 ,
wherein the generation unit generates the correspondence relationship information between the messages by using a quoted portion described in a message.
3 . The information processing apparatus according to claim 2 ,
wherein the generation unit generates a tree structure as the correspondence relationship information, and sets a second message having the same text as a quoted portion in a first message as a quoted portion, as the same hierarchy as a hierarchy of the first message.
4 . The information processing apparatus according to claim 2 ,
wherein the generation unit generates a tree structure as the correspondence relationship information, and sets a second message having text other than a quoted portion in a first message as a quoted portion, as a lower hierarchy of the first message.
5 . The information processing apparatus according to claim 4 ,
wherein the quoted portion has a quotation mark, and
wherein the generation unit specifies a message to be set as a higher rank of the second message on the basis of the number of quotation marks.
6 . The information processing apparatus according to claim 2 ,
wherein the generation unit generates a tree structure as the correspondence relationship information, and sets a message as a root node in the tree structure in a case where there is no quoted portion in the message.
7 . The information processing apparatus according to claim 2 ,
wherein a quoted portion of a message forming the correspondence relationship information is set as a target of the retrieval.
8 . The information processing apparatus according to claim 1 ,
wherein the generation unit generates the correspondence relationship information between the messages by using information of a header portion of a message.
9 . The information processing apparatus according to claim 1 ,
wherein the generation unit generates a tree structure as the correspondence relationship information, and
wherein the presentation unit presents a message in a higher rank or a lower rank of a node including the difference.
10 . The information processing apparatus according to claim 9 ,
wherein the presentation unit presents messages at the node including the difference in a time series.
11 . A non-transitory computer readable medium storing an information processing program causing a computer to function as:
a generation unit that generates correspondence relationship information between messages by using a history of communication which is performed by associating a document with the messages among a plurality of users;
an extraction unit that extracts a difference in a case where the document is updated; and
a presentation unit that retrieves the difference from the correspondence relationship information, and presents a message on the basis of a retrieval result in the correspondence relationship information.
12 . An information processing apparatus comprising:
generation means for generating correspondence relationship information between messages by using a history of communication which is performed by associating a document with the messages among a plurality of users;
extraction means for extracting a difference in a case where the document is updated; and
presentation means for retrieving the difference from the correspondence relationship information, and presenting a message on the basis of a retrieval result in the correspondence relationship information.