16. A natural language based and keyword based location query system comprising: a receiving device which receives a request for a query for a location of an target entity having a specified geographical relationship to a known entity in the query from a user terminal, the query being one of a natural language query and a keyword query; an access device which accesses a location ontology database and a location query language database using the known entity, wherein the location ontology database includes an index that geographically relates the target entity to the known entity, and the location query language database includes a syntax for a query to access a database having a location of the target entity, wherein the location query language database is generated by creation of domain query language and common query language, wherein the domain query language is created by collecting question sentences for each domain, extracting syntax and a constant table from the question sentences, and combining the extracted syntax and a query action corresponding to the syntax, and the common query language is created by calculating a similarity among all domain query languages, and extracting a common query language; a natural language query and keyword query processing device including at least one of a fuzzy processing unit and an indirection processing unit which parses the query to determine the known entity of the query and performs at least one of a fuzzy processing and an indirection processing on the natural language and/or keyword query request sent from a user terminal by searching the location ontology database and the location query language database for the known entity with the access device, and retrieves location information corresponding to the known entity from a location database, wherein the fuzzy processing unit processes a fuzzy description in the parsed request by searching the location ontology database, the location query language database and a user query history, and the fuzzy processing unit comprises at least one of a unit that deletes redundant words based on a grammar feature, a unit that detects and completes incomplete words based on the location ontology, and a unit that finds words omitted by the user by using context-aware technology based on the user's query history, and the indirection processing unit converts an indirect description in the query into a corresponding category name in the location ontology database by searching the category table in the location ontology database; and a sending device which sends the location information of the known entity to the user terminal.
16. A natural language based and keyword based location query system comprising: a receiving device which receives a request for a query for a location of an target entity having a specified geographical relationship to a known entity in the query from a user terminal, the query being one of a natural language query and a keyword query; an access device which accesses a location ontology database and a location query language database using the known entity, wherein the location ontology database includes an index that geographically relates the target entity to the known entity, and the location query language database includes a syntax for a query to access a database having a location of the target entity, wherein the location query language database is generated by creation of domain query language and common query language, wherein the domain query language is created by collecting question sentences for each domain, extracting syntax and a constant table from the question sentences, and combining the extracted syntax and a query action corresponding to the syntax, and the common query language is created by calculating a similarity among all domain query languages, and extracting a common query language; a natural language query and keyword query processing device including at least one of a fuzzy processing unit and an indirection processing unit which parses the query to determine the known entity of the query and performs at least one of a fuzzy processing and an indirection processing on the natural language and/or keyword query request sent from a user terminal by searching the location ontology database and the location query language database for the known entity with the access device, and retrieves location information corresponding to the known entity from a location database, wherein the fuzzy processing unit processes a fuzzy description in the parsed request by searching the location ontology database, the location query language database and a user query history, and the fuzzy processing unit comprises at least one of a unit that deletes redundant words based on a grammar feature, a unit that detects and completes incomplete words based on the location ontology, and a unit that finds words omitted by the user by using context-aware technology based on the user's query history, and the indirection processing unit converts an indirect description in the query into a corresponding category name in the location ontology database by searching the category table in the location ontology database; and a sending device which sends the location information of the known entity to the user terminal. 17. The system of claim 16 , wherein the natural language query and keyword query processing device comprises: a parsing unit which parses the request for the query by searching a category table, an entity table in the location database base and a constant table in the location query language database, wherein the parsed request for natural language query is processed by at least one of the fuzzy processing unit and the indirection processing unit; a fuzzy processing unit which adds words to the fuzzy description in the parsed request or deletes words from the fuzzy description by searching the location ontology database, the location query language database and a user query history, wherein the fuzzy description comprises at least one of a redundancy description and an incomplete description; an indirection processing unit which converts indirect description in the query into the corresponding category name in the location ontology database by searching the category table in the location ontology database; a determining unit which determines whether the request received from a user terminal is a request for natural language query or a request for keyword query; a query language matching unit which matches the processed request with the location query language database when the request is a natural language query, and generates the query action corresponding to the query; a partial syntax matching unit which partially matches the processed request with the location query language database when the request is a keyword query, and obtains a collection of the matched syntax; an answer deciding unit which selects from the collection of the matched syntax the optimum matched syntax according to predetermined determination rules when the request is a keyword query, and generates a query action corresponding to the request; a database searching unit which retrieves the corresponding query result from the location database according to the query action corresponding the query; and an answer fusing and generating unit which fuses the query result to generate an answer, and sends the answer to the user terminal.