Universal grammar allows for variation along a certain number of parameters, and this explains the grammatical variation we observe in natural language.
The technology considers the context of search, location, intent, word variation, synonyms, multiple meanings of words and foreign language to provide users with exactly what they are seeking.