1. An information processing apparatus for analyzing text data, comprising: acquisition means for acquiring said text data; morpheme information registration means for registering morpheme information for use in analyzing said text data morphologically; morphological analysis means for analyzing said text data acquired by said acquisition means in accordance with said morpheme information registered by said morpheme information registration means, and creating morphological analysis information in the form of a table of morphemes constituting said text data; compound word processing rule registration means for registering compound word processing rules for creating a compound word not registered in said morpheme information registration means; and compound word processing means, by use of said compound word processing rules registered in said compound word processing rule registration means, for combining said morphemes included in said morphological analysis information created by said morphological analysis means, into said compound word not registered in said morpheme information registration means and detecting the created compound word.