TRAP@NCI

Natural Language Search Over Database

Dattagupta, Aritra (2016) Natural Language Search Over Database. Masters thesis, Dublin, National College of Ireland.

[img]
Preview
PDF (Master of Science)
Download (1MB) | Preview

Abstract

Natural language search from a database makes it possible for non technical users to fetch information from database in natural language. In natural language parsing getting highly accurate syntactic analysis is highly important. Parsing of natural language means mapping natural language components to its syntactic representation. This system proposes a model to implement this natural language parsing using NLTK chunking with regular expression called \grammar" and named entity recognition to extract keywords and phrases from the parse tree. The extracted keywords are then mapped to different attributes and commands of a SQL query using an algorithm. The algorithm uses rules to map different commands and attributes of the database. When the algorithm finishes forming the SQL query it executes it into the database and fetches the result to display the information to the user.

Item Type: Thesis (Masters)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Divisions: School of Computing > Master of Science in Data Analytics
Depositing User: CAOIMHE NI MHAICIN
Date Deposited: 27 Jan 2017 16:35
Last Modified: 27 Jan 2017 16:35
URI: http://trap.ncirl.ie/id/eprint/2526

Actions (login required)

View Item View Item