1. An information processing apparatus comprising: a processor programmed to acquire a plurality of television program information which includes information concerning respective television program contents and a plurality of television program IDs which each identify a respective television program information; analyze said plurality of television program information and extract at least one word from each of the plurality of television program information, the at least one extracted word being included in said plurality of television program information, wherein the television program information is to be displayed on a display device; determine a plurality of characteristic words from said extracted words, wherein each said determined characteristic word is a word that represents a characteristic of one of said respective television program contents; create a file containing said determined characteristic words extracted from each of said plurality of respective television program information concerning said respective television program contents and provide said file to said display device to be displayed; create an association file containing the plurality of determined characteristic words and associate each of the plurality of determined characteristic words with a respective television program ID of the television program information corresponding to said characteristic word; and receive a selected characteristic word from said display device, identifying a respective television program ID associated with the received selected characteristic word by comparing the received selected characteristic word with the plurality of determined characteristic words contained in the association file, and provide said display device with television program information concerning respective television program contents corresponding to said identified respective television program ID.
1. An information processing apparatus comprising: a processor programmed to acquire a plurality of television program information which includes information concerning respective television program contents and a plurality of television program IDs which each identify a respective television program information; analyze said plurality of television program information and extract at least one word from each of the plurality of television program information, the at least one extracted word being included in said plurality of television program information, wherein the television program information is to be displayed on a display device; determine a plurality of characteristic words from said extracted words, wherein each said determined characteristic word is a word that represents a characteristic of one of said respective television program contents; create a file containing said determined characteristic words extracted from each of said plurality of respective television program information concerning said respective television program contents and provide said file to said display device to be displayed; create an association file containing the plurality of determined characteristic words and associate each of the plurality of determined characteristic words with a respective television program ID of the television program information corresponding to said characteristic word; and receive a selected characteristic word from said display device, identifying a respective television program ID associated with the received selected characteristic word by comparing the received selected characteristic word with the plurality of determined characteristic words contained in the association file, and provide said display device with television program information concerning respective television program contents corresponding to said identified respective television program ID. 9. The information processing apparatus according to claim 1 , wherein the processor determines whether or not said file already stores a characteristic word and, if already stored, does not add said characteristic word to said file.