1. A text mining device that uses, as analysis target data, data composed of a set of records including an attribute value and text data, the text mining device realized by a computer and comprising: hardware, including a processor; an analysis perspective candidate generation unit implemented at least by the hardware of the computer and that extracts an attribute value from analysis target data and generates an analysis perspective candidate to be used by text mining of the analysis target data, by using the extracted attribute value; and a characteristic degree calculation unit implemented at least by the hardware of the computer and that compares text data in a record including the attribute value extracted as the analysis perspective candidate with text data in a record set that includes at least a record other than the record including the attribute value in the analysis target data, calculates a characteristic degree indicating a relationship between the analysis perspective candidate and the analysis target data based on a result of the comparison, and outputs a combination of analysis perspective candidates and characteristic degrees as an analysis perspective data, wherein the device improves efficiency of text mining, at least by reducing a volume of analysis perspective candidates, and reducing calculation time and required storage capacity, wherein the characteristic degree calculation unit finds a topic distribution in the text data in the record including the attribute value extracted as the analysis perspective candidate and a topic distribution in the text data in the record set that includes at least the record other than the record including the attribute value in the analysis target data, and calculates the characteristic degree such that the more the found topic distributions differ from each other, the larger a value of the characteristic degree is, and wherein the analysis perspective candidate generation unit retrieves all possible combinations of attribute values from each one of the records composing the analysis target data, and uses all of the retrieved combinations as analysis perspective candidates.