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.
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. 18. The system claim 17 , wherein said query language matching unit transforms the description that doesn't satisfy the concept constraint of the matched syntax by searching the mapping ontology of location ontology base, and said answer deciding unit transforms the description that doesn't satisfy the concept constraint of the matched syntax by searching the mapping ontology of location ontology database.