4. The server device according to claim 2 , wherein said every second predetermined period is daily, weekly, or monthly.
2. A server device comprising: a control unit collecting texts stored in a storage unit in response to a general word extracting request signal input by a user or when a predetermined time is reached, extracting a plurality of words from said collected texts, calculating a score for each of said plurality of words based on an appearance frequency for a first predetermined period and an appearance frequency for every second predetermined period shorter than said first predetermined period, and creating a general word list which includes said plurality of words and said scores, wherein said control unit, when a keyword for a search is entered, collects texts including said keyword from texts stored in said storage unit, extracts nouns from collected first texts, determines a noun which partially matches said keyword as a first word, extracts second texts including said first word from among said first texts, extracts a word which belongs to at least one word from among a noun, verb, and adjective from said second texts, counts number of times said extracted word is used, determines words which are ranked at a predetermined position or higher with respect to the number of times said words are used, as second words which are pertinent word to said first word, lowers the rank of a second word which matches any one from among said plurality of words in said general word list, and outputs said second words together with said first word.