Patent ID: 9645993
Date: 2017-05-09
CPC Classifications: G06F

Claim:
1. A computer-implemented method for performing a semantic search in a natural language text, the method comprising: performing, by a processor, a syntactico-semantic analysis of a natural language text to produce a plurality of semantic structures representing a plurality of sentences of the natural language text, wherein the syntactico-semantic analysis of a sentence of the natural language text comprises: producing a semantic structure based on the selected syntactic tree, and producing, using the plurality of semantic structures, an index indicative of positions, within the natural language text, of certain values of at least one of morphological parameters, syntactic parameters, lexical parameters, or semantic parameters, and wherein the index further comprises weight values associated with the parameter values; searching, using the index, the natural language text for text fragments satisfying a search query; estimating relevance of search results based on weight values specified by the index; and ranking search results according to estimated relevance.