A text mining device (100) comprises: an analysis unit (120) which acquires, from data which includes text and one or more attributes having attribute names and attribute values and which are associated with the text, the attributes as analysis viewpoints, and, by analyzing the data using the respective analysis viewpoints, acquires a result of the analysis from the respective analysis viewpoints; a vector generating unit (130) which generates result vectors of the respective analysis viewpoints; a similarity acquisition unit (140) which acquires vector similarities among the result vectors of a plurality of the respective analysis viewpoints; and a recommendation unit (150) which extracts and presents combinations of the analysis viewpoints as recommendation candidates on the basis of the vector similarities.
展开▼