摘要:
A natural language system for recognizing geographic specific language embodied within a query received at a computing device is disclosed. A given territory such as a country may be divided into sub-territories. The data source content may be limited to a predetermined number 5 of each type of entity determined by establishing a radius for each type of entity from the center of the particular sub-territory, and only including each entity with the distance of the radius. One or more sentence templates may be gathered from common queries, and training sentences may be created by substituting entities into the sentence patterns. When the natural language system receives a query, the system may apply a speech recognition module associated with 10 the geographic location of the computing device so that geographic specific language such as businesses, street and cities may be recognized by the particular speech recognition model.