The web search engine was a try to make a mini version of the other popular search web searches engines such as Google, Bing, or YouTube. The web search engine that we built is developed using various data structures to perform efficiently to result accurately. First of all, we collected the web pages using web crawler using python. The web crawler fetches all the web pages to create a database. After that, we converted all the web pages into text files so that it is easier to go through the text file. Lastly, we build a database for the text-files linked to the words that the text-file contains. We implemented the Inverted Index to build the database. So we used java data Structure that uses key-value pair called HashMap to implement an Inverted Index.