Skip to content

Latest commit

 

History

History
104 lines (76 loc) · 2.17 KB

README.md

File metadata and controls

104 lines (76 loc) · 2.17 KB

NoSQLProject

This project is about creating an application on the Reuters NoSQL database. We have chosen to create a web application with Node.js and React.js and to use Elasticsearch.

This application has:

  • Connection features;
  • Dataset Importation;
  • Minimum 3 different interactions in order to show the result of queries (preformatted queries)
  • A form to try queries (maybe with params) on the dataset

Summary


Usage


$ git clone https://github.com/vidjul/NoSQLProject
  • Launch ElasticSearch.

  • Install packages into client and server folders:

cd client
$ npm install
cd server
$ npm install
  • Use the command line into the server folder:
node index.js
  • Use the command line into the client folder:
npm start

The app is now starting. When you launch the app for the first time, the screen below will be displayed.

The dataset is being automatically imported in ElasticSearch. When the process will be finished, you wil be able to access to the app features.

Search page


This feature allows you to input query to search in the database.

Reuters NoSQL Database has the following parameters:

  • Date
  • Title
  • Body
  • Places
  • Topics
  • People

Analysis page


This page contains graphs depending on the search that you have done.

More details


For more details, please see the Report.