The Fifth Elephant 2015

A conference on data, machine learning, and distributed and parallel computing

Running natural language queries against NoSQL schema

Submitted by Deepak Krishnan (@deepakgk) on Thursday, 11 June 2015

Section: Crisp Talk Technical level: Advanced

View proposal in schedule


  • Demonstrate and discuss advanced text parsing and processing techniques on UNSTRUCTURED DATA
  • For the business user, the session will introduce the concept of data mining with “English” (rather than query languages like SQL)
  • For technical audiences, the session shall focus on how a query in simple english can be sliced and diced to form a series of expressions that can be used to query a NoSQL DB.
  • For the consumer user, the session will help introduce how the search experience can be made better even against very large datasets


One of the most common feature of any web application is the “Search”. The natural language query module lets users search for what they want with a single text field (rather than a page full of text fields). The user can type the query that comes to his mind in english and instantly it gets converted into a database query. The solution is designed to identify key components and operators within a natural language query and use it against a NoSQL DB to extract the most appropriate records.This session with explain the technical solution in detail.



Speaker bio

  • CTO, Dexlock Technologies LLP
  • Senior Data Scientist, Clickagy Inc
  • Speaker at MongoDB World Conference on Natural Language Processing
  • Specializes in Deeplearning, NLP and Shallow learning techniques


  • Jalpesh Shelar (@jalpesh-1689) a year ago

    Hi Deepak,

    Do you have any document for this session ?

  • Deepak Krishnan (@dgkris) a year ago

    Hello Jalpesh,

    It was more or less a conversation focussed session with very little on slides. I do have the slides and can share that with you. But having said that, the same problem that I had solved using NLP can be solved using a memory network in a much better way by now.


  • Jalpesh Shelar (@jalpesh-1689) a year ago

    Hi Deepak,

    Thanks for promt reply.
    I have similiar requirement.
    I have Text field in frontend where user can ask question in English and I have mongoDB in backend.
    So that English question should convert into Query.

    Can you share sample code ?

    Thanks & Regards,

Login with Twitter or Google to leave a comment