Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 878 Bytes

README.md

File metadata and controls

15 lines (8 loc) · 878 Bytes

Solr-Web-Search-Engine

• Created a web search engine using Solr.

• Initialised a core on Solr and indexed all the required html pages on which user would submit queries.

• JSOUP java library was used to extract outgoing links from each web page indexed by Solr to create edgeList.txt file.

• edgeList.txt file was then passed as an input to pageRankFileCreator python code to generate pageRankFile to be used by Solr for ranking web pages according to query term submitted by the user.

• Used jQuery ajax request to send the query submitted by user to the Nodejs server.

• Solr-node Nodejs library was then used to intiate a request to Solr server.

• Results returned by the Solr server in the form of JSON were sent as a reponse by Nodejs server back to the jQuery ajax call which were then parsed and displayed on the front end of the web application.