1. A query system, comprising: a computing device communicatively coupled to a network and configured to receive audio input comprising a query and determine location information; and a server communicatively coupled to the computing device via the network, wherein the server is configured to: receive the query from the computing device; perform natural language processing on the query using lexicons and grammar rules to parse sentences and determine a meaning of the query, wherein the natural language processing comprises converting text in natural language form to text in searchable form using the lexicons and grammar rules to determine the meaning of the query; utilize location information to further determine the meaning of the query; perform a database look up based on the determined meaning of the query, wherein the database look up is provided with a context and environment for narrowing and streamlining the database look up utilizing the location information; and rank responses of the database lookup using an accuracy algorithm.