1. A computer-implemented method for facilitating a semantic search, the method comprising: identifying a corpora of natural language texts including a plurality of sentences; performing a syntactic analysis on each sentence using a linguistic description associated with a language of the sentence; generating, based at least in part on the syntactic analysis, at least one syntactic structure for each sentence; generating a semantic structure for each sentence of the corpora of natural language texts; associating each generated syntactic structure and the semantic structure with a respective sentence; creating an index for each meaning of a linguistic parameter of each of the generated syntactic structures; creating an index for each meaning of a parameter of each of the semantic structures; and storing each generated syntactic structure and the semantic structure for each sentence of the corpora of natural language text.