Giter Club home page Giter Club logo

java_keyword_search's Introduction

Student 1 Name: Riwaj Shrestha
Student 1 Id: 101722868

Student 2 Name: Binay Dhawa
Student 2 Id: 101187399

Unit Code: COS80007

//Running Instructions
Unzip the folder into two files, a readme file and a final 101722868/101187399-Riwaj/Binay-PG/UG-19S2-AJ-Assign2 zip file
Use Winrar to unzip the file as follows:
	1. Right click on the zip file:101722868/101187399-Riwaj/Binay-PG/UG-19S2-AJ-Assign2
	2. Click open, Select the destination to extract the files
	3. Click ok to extract.

//Running program
	1. Firstly choose the imdb.xml file from the folder
	2. Then press Parse XML button. This will show all the movie details that is in the 
	   imdb.xml file in the text area below.
	3. Then search for any movie that you want and press Find.
	4. After that the searched movie will be displayed in the text area with all the details.
	5. If you press top 3 correlated keywords and press Bar chart button, then it shows all the top 3 keyword count from the searched movie and shows in the barchart.
	6. Likewise, the Top 5, Top 8 and Top 10 also shows the similar top keywords count with the bar chart.
	7. Similarly, if you press the piechart, then it shows the data in the pie chart.	
 	
//External Inclusion
A imdb.xml file that will be uploaded and parse and shown in the text area.

//List of known bugs
There are no any known bugs for this project. 

//Estimated marks to be obtained
Expected Marks: 300 out of 300

I have also used codes from source like stackoverflow and tutorialspoint. 
The code below was used in our project.
To convert array from the list
Map<String, Integer> sorted = str.entrySet()
				  .stream()
				  .sorted(Collections.reverseOrder(Map.Entry.comparingByValue()))
				  .collect(toMap(e -> e.getKey(), e -> e.getValue(), (e1, e2) -> e2,
				                LinkedHashMap::new));

java_keyword_search's People

Contributors

bdhawa123 avatar riwaj5553 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.