NLP based query engine on mongodb

Job ID: 30794854

Budget: ₹12,500 – ₹37,500 INR

From a query given as an input from the business user, program should detect verbs, nouns etc.
Typical examples of these queries are listed in the test cases tab under column A
Verbs will match with the MongoDB operators such as COUNT, CHECK($exists)), DUPLICATE,SUM, AVERAGE
Nouns will be the key/field names in the collection. One of the noun will be the collection name
The UI should then generate the aggregation pipeline query dynamically and populate in a hidden box


A technical user or developer should be able to type directly aggregation query
There would be three options (command buttons) - generate sample, generate report, generate email
Generate sample should display random documents that match & DO NOT match the rule
Generate report should allow user to export the JSON output of the results
Generate email should send the JSON to the specified input email ID