Skip to content

kunalBhashkar/keywords_based_search_engine_using_NLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Summary

For providing the highly condensed and useful information that allows users to get main idea is Keyphrase. In the recent decades the task to extract relevent information is taking attention since last 10 years. Different from previous studies, which are usually focused on automatically extracting keyphrases from documents or articles. Keyword based Search have many fundamental components including language understanding, retrieval and ranking, and language generation. Building powerful search engine requires processing natural language effectively and efficiently. Recent rapid growth of deep learning technologies has presented both opportunities and challenges in this area. This project is keyword based search technique based on Deep NLP. In this scope we have done some Deep NLP concept to parse Observation (query doing by users) and prepared List of keywords. Finally, we have list of list keywords of Observation data. In parsing, we have used Deep NLP concept for making keywords from Observation. There are many more algorithm is available for keyword extraction with Deep NLP. We have follow the following steps as below,

Algorithmic Concepts

  • Preprocessing the search keyword
  • Preprocessing the Observation data
  • Advance Natural Language Processing or Deep Parsing

Final output of Search Engine


Testing the 3D Reconstruction Module of OpenPose

Installation Guide

Installing Docker

Technologies

Project is created with:

  • Flask: 12.3
  • NLTK: 2.33
  • rake-nltk==1.0.4
  • pandas==1.0.1
  • numpy==1.17.4

Setup

To run this project, use following steps

$ docker build -t "NAME:Dockerfile" .
example:
docker build -t flaskapp:latest .

&& then type following command,

$ docker run it flaskapp

Another way

To run this project in another way you can follow the steps below,

Firstly, install python, pip and NLTK then,.

&& then type following command,

$ pip install -r requirements.txt

$ python app.py


NLTK installation

References

About

Keyword based searching and matching algorithm using Deep NLP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published