A New Implementation Scheme for"Database Natural Language Query"
The current Deep Learning technology has played a significant role in promoting the implementation of natural language query in databases,but there are still problems such as difficulty in implementing complex queries and low accuracy.Therefore,a new implementation scheme for natural language query in databases has been proposed,and an intermediate language based on predicate and language similar to Prolog has been designed to achieve high accuracy in a natural language—intermediate language—SQL manner,solving the problem of large semantic differences between natural language and SQL statements.It can be put into practical applications.A method for automatically generating learning samples has also been proposed,which reduces the difficulty of using natural language query techniques in databases.
database natural language queryNL2SQLpredicate inferenceautomatic generation of learning sample