METHOD AND SYSTEM FOR SEMANTIC SEARCHING OF NATURAL LANGUAGE TEXTS
First Claim
1. A computer-implemented method for facilitating a semantic search based on one or more previously analyzed and indexed corpuses of natural language texts, the method comprising:
- identifying on one or more previously analyzed and indexed corpuses of natural language texts, each corpus including a plurality of sentences and indexes of their syntactic and semantic structures where indexes of said syntactic and semantic structures include indexes of meanings of linguistic categories (“
parameters”
) of the sentences and of their lexical units and their relations;
creating a query for searching sentences satisfying the query;
searching for sentences of the previously analyzed and indexed corpuses satisfying the query;
displaying the sentences satisfying the query.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system comprising an automated analysis of at least one corpus of natural language text is disclosed. For each sentence of a corpus, the analysis includes performing a syntactic analysis using linguistic descriptions to generate at least one syntactic structure for the sentence, building a semantic structure for the sentence, associating each generated syntactic and semantic structure with the sentence, and saving each generated syntactic and semantic structure. For each corpus text that was preliminary analyzed, performing an indexing operation to index lexical meanings and values of linguistic parameters of each syntactic structure and each semantic structure associated with sentences in the corpus text. A semantic search as disclosed herein includes at least one automatic preliminary analyzed corpus of sentences comprising searched values of linguistic, syntactic and semantic parameters. Due to deep semantic analysis of one or more corpora, the search may be executed in various languages, in resources of various languages, and in text corpora of various languages, regardless of the language of the query.
-
Citations
30 Claims
-
1. A computer-implemented method for facilitating a semantic search based on one or more previously analyzed and indexed corpuses of natural language texts, the method comprising:
-
identifying on one or more previously analyzed and indexed corpuses of natural language texts, each corpus including a plurality of sentences and indexes of their syntactic and semantic structures where indexes of said syntactic and semantic structures include indexes of meanings of linguistic categories (“
parameters”
) of the sentences and of their lexical units and their relations;creating a query for searching sentences satisfying the query; searching for sentences of the previously analyzed and indexed corpuses satisfying the query; displaying the sentences satisfying the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
identifying one or more previously analyzed and indexed corpuses of natural language texts, each corpus including a plurality of sentences and indexes of their syntactic and semantic structures where indexes of said syntactic and semantic structures include indexes of meanings of linguistic parameters of the sentences and of their lexical units and their relations; creating a query for searching sentences satisfying the query; searching for sentences of the previously analyzed and indexed corpuses satisfying the query; displaying the sentences satisfying the query. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification