1. An information processing apparatus, comprising: an extraction unit configured to extract sequentially in time keywords from multiple character strings; and a similarity calculation unit configured to calculate similarity values of the extracted keywords included in adjacent first regions of the multiple character strings, each first region including a predefined part of the multiple character strings.