The invention discloses a high-efficiency text data mining method and belongs to the technical field of information. The method comprises the following steps of: 1) in a file pre-processing stage, combining original files of which contents are subjected to word segmentation into a plurality of new files; 2) in a data mapping stage, computing the total frequency number of each word in the new files, the frequency number of each word in each original file, relative frequency pr and the like, and sending a result to a re-orientation module; 3) in a re-orientation stage, computing the payload of each Reduce task, and arranging a payload indicator payi for each Reduce task; 4) judging whether the current word is allocated to the Reduce task, if the current word is not allocated to the Reduce task, allocating the current word to a Reducej task, wherein payj plus pr*100 is less than or equal to the payload, then updating a payload indicator payj of the Reducej task, and otherwise, allocatingthe current word to a corresponding Reducei task; 5) in a data protocol stage, computing parameters such as the final frequency number and the like of the allocated word; and 6) according to a data protocol result, extracting the word of which the frequency number is greater than a set threshold value in a set range. By the method, frequency number computing efficiency and data mining efficiency are greatly improved.