1. A method of creating a terms dictionary with named entities or terminologies included in text data, comprising: acquiring token sequence data via a processing unit by performing morphological analysis for the text data; distinguishing tokens of the token sequence data via a processing unit by using a category dictionary to extract uncategorized words; comparing each of the extracted uncategorized words with an uncategorized-word comparison rule via a processing unit to extract an uncategorized word matching the uncategorized-word comparison rule as a registration candidate word, wherein the uncategorized-word comparison rule includes a token composed of a first character string and a first regular expression for use in extracting the matching uncategorized word; comparing a token sequence of the token sequence data with a token-sequence comparison rule via a processing unit to extract a token sequence matching the token-sequence comparison rule as registration candidate words, wherein the token-sequence comparison rule includes a token sequence including a second character string and a second regular expression for use in extracting the matching token sequence; and permitting a user to select whether to register the registration candidate words in the category dictionary via a processing unit.