摘要 |
PURPOSE:To efficiently process an input sentence in which abbreviation is included by providing a context processing part having a condition buffer and an object buffer, and a buffer collating flag, and adding the content of a preceding sentence so as to avoid an unnecessary analysis processing. CONSTITUTION:An initial retrieval request sentence is analyzed through a configuration analysis part 101, a syntax analysis part 102, an intermediate expression generation part 103, and is stored in the condition buffer 108 and the object buffer 109 provided in the context processing part 104. If the next retrieval request sentence is incomplete, if it did not included item data of a retrieval condition, for example, the analysis part 102 collates the buffer 108, decides a corresponding item name and sets a buffer collation flag 107. Since the flag 107 is set in the processing part 104, it generates a new retrieval condition intermediate expression from the intermediate expression of the inputted retrieval condition and that in the buffer 108. Thus, the content of the preceding sentence is added so as to evade the unnecessary analysis processing, and the input sentence in which abbreviation is included can be efficiently be processed, whereby the objective intermediate expression can be generated.
|