Natural Language to query generation

Hey guys! I’m trying to build a natural language interface so that a person can search for entries within their database. I know It’s not an easy task, that’s why I’m starting slow. I’m thinking about using rasa nlu for entity extraction and semantic parsing. Does anyone have an idea about this and how should I approach this problem. this is how I started building training data,

Please let me know your views. Thanks

Did you complete your project? I am also looking to do similar kind of thing.