Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 2.03 KB

README.md

File metadata and controls

59 lines (38 loc) · 2.03 KB

Functional Programming Project

About The Project

Simple Search Engine created for the Functional Programming course at FEI STU.

The main objective of this project is to create a small Search Engine for a collection of Brazilian Websites.

Getting Started

Prerequisites

  • Data

    • Download data.json ( First 3000 Web Pages from the HTML BR Collection Dataset ) from Google Drive, and place it in the data sub-folder in the Project root folder.
  • GHC and Stack

Usage

Navigate to the Project folder in your favorite Terminal, and enter the following command:

Linux

./FP_Project.sh 

Windows

.\FP_Project.ps1 

Once the program is running enter the search queries to the Terminal. To exit the program enter exit().

Roadmap

  • Implement Command Line Interface for Linux and Windows
  • Implement HTML Parser
  • Implement Page Rank
  • Implement Reverse Index
  • Implement Search Functionality

License

Distributed under the BSD-3-Clause License. See LICENSE for more information.

Contact

Literature:

https://www.ccs.neu.edu/home/vip/teach/IRcourse/4_webgraph/notes/Pagerank%20Explained%20Correctly%20with%20Examples.html

http://papers.cumincad.org/data/works/att/2873.content.pdf

http://ianrogers.uk/gpr/pr11.pl/