1. An automatic method for generating summaries for text documents, comprising steps of: generating a set of sentences for a set of documents by document discourse analysis and a set of words by morphologic process; initializing a score for each word in the set of words and for each sentence in the set of sentences; computing the score for each word in the set of words according to the score of sentences containing it and the correlation degree between the word and the user information; computing the score for each sentence in the set of sentences according to the score of words composing it and the position of the sentence in a section and a paragraph; and if the sum of scores of the words and the sum of scores of the sentences change apparently, go back to the step of computing the word score; otherwise continuing; outputting the top-ranked sentences as the summary of the set of documents, the top-ranked words as the keywords list of the set of documents.