Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 741 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 741 Bytes

JSON Search Application

This application facilitates user to search allowed serach terms of predifined json files under 3 domains.

Prerequisites

  • Java 8 or higher
  • Apache maven 3.6.3 or higher

Set Up

  • git clone the repository
  • run terminal command maven clean install in the project root directory
  • move in to the target folder inside the project folder. only execute the jar with jar-with-dependencies extension using the terminal command java -jar name_of_the_jar.jar
  • follow on screen commands

Future Improvements

  • Search with multiple fields and values at once. Reduce file reads.
  • Use a seperate thread for application listening
  • Feed external resource file instead of internal resource
  • Develop test cases