摘要 |
PROBLEM TO BE SOLVED: To increase the processing speed and simplify the processing by enabling a morpheme analysis corresponding to the purpose of use. SOLUTION: A grammar rule shows which morphemes are connected to each other. In a dictionary, the notation and the part of speech of a word are record. An unregistered word pattern dictionary 11 stores a desired pattern to be cut out as an unregistered word or undesirable pattern. An unregistered word range acknowledgement part 7 judges whether or not a character string which is not registered in the dictionary needs to be cut out as an unregistered word. An unregistered word cost calculation part 10 calculates the cost of the unregistered word, a registered word cost calculation part 8 calculates the cost of a registered word, and a cost calculation part 9 calculates the cost of a morpheme string. An analysis control part 3 takes an ascent lateral type morpheme analysis of an object sentence by a dynamic programming method by using the grammar rule 1, dictionary 4, unregistered word range acknowledgement part 7, unregistered word cost calculation part 10, registered word cost calculation part 8, and cost calculation part 9. |