A method of
syntax analysis based on a mobile configuration concept, and a
natural language search method using the
syntax analysis method, are provided. The
syntax analysis method includes
morpheme analysis and syntax analysis after establishing a
morpheme dictionary program for analyzing morphemes of an input
sentence, and a subcategorization
database storing the details of subcategories belonging to heads, such as stems of words and word endings, of each component of a
sentence such that the syntactic status of an inflective word ending is admitted based on the marker theory which regards both postpositions and endings as syntactic units, and combination relations between words can be grammatically defined as a whole. In the
morpheme analysis, if a
sentence desired to be analyzed is input, the contents of morphemes are analyzed in units of polymorphemes according to the morpheme dictionary program, and after selecting an analysis case of a morpheme appropriate to the input data among morpheme
analysis data by polymorpheme, preprocessing is performed. In the syntax analysis, with the analyzed morphemes, partial structures of a sentence are first established according to grammatical roles stored in a grammar rule
database, and then, by using the subcategorization
database, the entire structure is established. Then, by calculating the weighted value of each structure, a most appropriate optimum case is determined and output. Accordingly, any scrambled sentence can be easily and quickly analyzed without any sophisticated
parsing apparatus. Also, the grammatical relationships between expressions forming a sentence can be accurately captured such that information requested by a user is retrieved in the same manner as a human-being makes a decision, and accurate information can be provided.