×

Method and system for semantic searching

  • US 9,645,993 B2
  • Filed: 12/27/2013
  • Issued: 05/09/2017
  • Est. Priority Date: 10/10/2006
  • Status: Active Grant
First Claim
Patent Images

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;

    generating a plurality of relationships between lexical units of the sentence,producing a graph of generalized constituents of the sentence,generating a plurality of syntactic trees based on the graph of generalized constituents,selecting an optimal syntactic tree in view of determined non-tree links,producing a semantic structure based on the selected syntactic tree, andstoring the semantic structure in a memory;

    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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×