SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1569
Building Your Own Search Engine
Mansi Vinzani1, Divya Salian2, Priyesh Bapna3, Prof. Sneha Bendale4
1,2,3Student, Department of Computer Engineering, Terna Engineering College, Maharashtra, India
4Professor, Department of Computer Engineering, Terna Engineering College, Maharashtra,, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract –21st Century being an age of digitalworld makes
every information available online and to be able to access
such huge amount of information on variety of subjects is only
possible by having a search engine. We have so many search
engines available by now but the most prominent search
engine in the world right now is ‘Google Search Engine’. Every
other search engine is different from thatofothers. Thereason
for this difference is primarily the use of algorithms or the
combination of algorithms in use. Everyalgorithmwillhave its
own pros and cons. Our project titled as ‘Building our own
search engine’ is based on the concept of web-crawling and
indexing. The implementation of these 2 will form the major
chunk of our project. Our web-crawler (spider/bot) will be
essentially sorting through the Internet to find website
addresses and the contents of a website for storage in the
search engine database. Then comes the job of our Indexer
which will be indexing the content based on the occurrence of
keyword phrases in each individual website. Also, our search
engine would store the web content within the database
essential for fast and easy searching. Finally the output of our
project are the hyperlinks to websites that show up in the
search engine page when a certain keyword or phrase is
queried.
Key Words: Crawler, Heap sorting, Page Scoring,
Breadth first search.
1. INTRODUCTION
A search engine is a web-based tool which allows the
internet users to find information on the internet. Most
commonly used search engines are Google, Yahoo!, MSN,
Bing, Ask etc. Search engines are special types of programs
used to search documents having specified keywords and
returns a list of documents where the keywords are located.
A search engine is usually a general collection of programs.
However, the term ‘search engine’ is often used to generally
describe the common systems like Google, Bing and Yahoo!
Search engines generally use automated software
applications e.g. robots or spiders which moves across the
Web and follows the links from page to page, site to site. A
typical Web Search Engine starts working by sending out a
spider which has the ability to fetch as many documents as
possible against the supplied keywords. There is another
program called the indexer, and then starts reading these
documents and starts creating the indices based on the
tokens found in each document. Each search engine uses its
own proprietary algorithm to create the indices in such a
way that ideally, only meaningful results are returned for
each query. A typical search engine consists of few parts –
crawler which is used to pull external documents -An index
which is the place where the documents are stored in an
inverted tree and a document store to keep the documents.
2. LITERATURE SURVEY
[1] A survey on Search Engine Optimization is done. Survey
on different search engines are made to check how user
friendly, stable, secure and fast the search engine is.
Different optimization techniques are usedsuchasKeyword
Search, Web optimization, Social Media, Blogs, Forums,
Articles, Analytics and Press Releases.
[2]Different parts of search engines are explained. Basic
Features of search engine is explained. Types of search
engines such as Search directories or indexes,Hybridsearch
engines and Meta search engine work isexplained.Thereare
three important parts of search engine i.e.SpiderorCrawler,
Index, catalog or database and Search Engine Software.
[3]Major Search Engines like Google, Yahoo and Bing are
being compared. Different techniques and comparisons are
made. Speed, Accuracy, Security, Related Content, and no of
results which are useful are compared. Google and Yahoo
turns out to be the best but when it comes to no of useful
results, Google turns out to be the best.
[4]A search engine to support web terrorism mining offers
un identifies and precious data for the Law enforcement
organization incessantly. The process to tackle examining
the criminal believes of forensic data investigationregarding
prioritizes capable links andpageswhichwrapthe reliability
and consistency gap by offering a framework. This argue
with variety of open issues in this area.
[5]Bee Swarm algorithm is used instead of regular breadth
first search algorithm in making of this search engine.
Swarm intelligence is used to crawl the web instead of
breadth first search. It works like a bee system to collect
search results fast as well as accurate.
[6]Web mining and data mining techniquesisusedtomakea
personalized web search engine. Data overloadproblemcan
be overcome using web mining and data mining techniques.
Search can be made Classifies as well as Personalized. Web
personalization is done. Strategies of web personalization
and their related work is made.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1570
3. METHODOLOGY
Methodology is divided into four parts as follows:
3.1. Admin Process
Admin Login: Admin login into the system using username
and password. After successful login, admin can access the
crawler.
Dashboard: On this window search bar for query isavailable
and there are two more buttons available i.e. ‘Extract top 20
links’ and ‘Extract Max URLS’. Extract max URLs will show
the URL with the highest page score.
3.2. User Query
User is provided by a search bar in which user types the
keyword that he/she wants to have information about. The
result will be displayed to the user in the form of URL links.
First 30 links on the basis of page score will be displayed.
3.3. Web Crawler
The web crawler begins and works independently. To
initiate the crawler we need to provide the seed URL linksto
it. Tracing which it can independently download the
websites. The web crawler goes from one link toanotherina
breadth first search manner sothatall primaryrelevantsites
are crawled first.
3.4. Indexer
After the web crawler has crawled the websites, it will be
saving it into a database. An online database is used for this
purpose.
3.5. Page Scoring
Page Scoring is done with the help of calculating 2 scores i.e.
Keyword score and link score. Keyword score is on the basis
of occurrence of that keyword on the webpage as to how
many times that was word has been encountered in the
website. Word count of that keyword is recorded. Second
one is by calculating Link score. Link score is determined by
tracing all the href tags on the webpage to get the count of
outgoing links. This is also recorded and kept. Now the page
score is calculated by adding the above two scores.
3.6. Searching Interface Steps :
Step 1: Start
Step 2: Admin Login
Step 3: Enter the keyword for your search.
Step 4: Hit the search button
Step 5: Result displays 30 URLs
Step 6: Hit the button ‘Top 20 links”
Step 7: Result displays top 20 links on the basisofpagescore
Step 8: Hit the button ‘Extract max URLs’
Step 9: Result will display one such link which has the
highest page score.
4. FLOW CHART OF THE SYSTEM
4.1. Flowchart
5. RESULTS
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1571
6. CONCLUSION
Search Engine which is one of the most powerful tool crawls
up so many websites to bring up the result on the display
screen. Every search engine will have different results being
displayed on the top because of the primary reason of using
different algorithms to crawl and ranking the pages. Further
by optimizing the search algorithm more relevant websites
can be displayed on the top, increasing the efficiency of the
search.
7. REFERENCES
1] Prashant Ankalkoti “Survey on Search Engine
Optimization”, Imperial Journal of Interdisciplinary
research, vol – 3, issue – 5, 2017.
[2] W.Bruce croft, Donald Metzler, Trevor Strohman “
Search Engines”, Pearson Education Inc, 2015.
[3]BhupendraRatha“SearchEngine”,SchoolofLibrary
and Information Science.
[4] Amim SHahraki, Javad Hosseinkhan, Surayti
Chuprat “Applying Social Network Analysis in Crawler
Based Search Engine”, International Journal of
Computer Science and Network Security,VOL.17No.8,
August 2017.
[5] Mohammed Ibrahim Sahujaa, Ahmed bahaa Ulddin
“Building WebCrawler Based onBeeSwanAlgorithm”,
International Journal of Computer Science and
Network Secrity, Vol. 10, Issue 5, No, 1, September
2013.
[6] K. Ppoornsiri, S.Radha Priya “A Literature Review
on Personalized WebSearch”, ResearchDepartmentof
Computer Science, Coimbatore, India.

More Related Content

PDF
An Intelligent Meta Search Engine for Efficient Web Document Retrieval
PDF
EaZSearch
PDF
GOOGLE SEARCH ALGORITHM UPDATES AGAINST WEB SPAM
ODP
group J week 10
PDF
IRJET - Detection and Prevention of Phishing Websites using Machine Learning ...
PDF
Measuring information credibility in social media using combination of user p...
PDF
Iy2515891593
PDF
State of the Art Analysis Approach for Identification of the Malignant URLs
An Intelligent Meta Search Engine for Efficient Web Document Retrieval
EaZSearch
GOOGLE SEARCH ALGORITHM UPDATES AGAINST WEB SPAM
group J week 10
IRJET - Detection and Prevention of Phishing Websites using Machine Learning ...
Measuring information credibility in social media using combination of user p...
Iy2515891593
State of the Art Analysis Approach for Identification of the Malignant URLs

What's hot (20)

PDF
Detailed study of aggregator for updates
PPTX
SEARCH ENGINE BY SAIKIRAN PANJALA
PDF
Detailed study of aggregator for updates
PDF
Classification of search_engine
PDF
Network paperthesis2
PDF
A Study on SEO Monitoring System Based on Corporate Website Development
PDF
Quest Trail: An Effective Approach for Construction of Personalized Search En...
PPT
Meta Search Engine: An Introductory Study
PDF
Gg3411451152
PDF
BLOSEN: BLOG SEARCH ENGINE BASED ON POST CONCEPT CLUSTERING
PDF
Using Exclusive Web Crawlers to Store Better Results in Search Engines' Database
DOC
How a search engine works report
PPT
Meta Search Engines
PPT
Internet Tutorial 03
 
PDF
Review of the machine learning methods in the classification of phishing attack
PDF
IJSRED-V2I4P0
PDF
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...
DOCX
How search engine works
PPTX
Metasearch engines
Detailed study of aggregator for updates
SEARCH ENGINE BY SAIKIRAN PANJALA
Detailed study of aggregator for updates
Classification of search_engine
Network paperthesis2
A Study on SEO Monitoring System Based on Corporate Website Development
Quest Trail: An Effective Approach for Construction of Personalized Search En...
Meta Search Engine: An Introductory Study
Gg3411451152
BLOSEN: BLOG SEARCH ENGINE BASED ON POST CONCEPT CLUSTERING
Using Exclusive Web Crawlers to Store Better Results in Search Engines' Database
How a search engine works report
Meta Search Engines
Internet Tutorial 03
 
Review of the machine learning methods in the classification of phishing attack
IJSRED-V2I4P0
IRJET- Effective Countering of Communal Hatred During Disaster Events in Soci...
How search engine works
Metasearch engines
Ad

Similar to IRJET - Building Your Own Search Engine (20)

PDF
Design Issues for Search Engines and Web Crawlers: A Review
PDF
Effective Searching Policies for Web Crawler
PDF
IRJET - Review on Search Engine Optimization
PPTX
Wikkey_Criteria_Based_Search_Engine
PDF
Search engine and web crawler
PPTX
Lec 11-12 Search engines for easy use.pptx
PDF
Charting Searchland, ACM SIG Data Mining
PDF
DOC
Notes for
PPTX
CSCI 494 - Lect. 3. Anatomy of Search Engines/Building a Crawler
PDF
SEARCH ENGINE THROUGH GOOGLE API
PPTX
Search Engines
PDF
SEARCH ENGINE 2015_11111111111111111.pdf
DOCX
Seminar report(rohitsahu cs 17 vth sem)
PPTX
Search engines by Gulshan K Maheshwari(QAU)
PPTX
Search Engine working, Crawlers working, Search Engine mechanism
PDF
Web Crawler For Mining Web Data
PPTX
Components of a search engine
PDF
Search Engines Other than Google
Design Issues for Search Engines and Web Crawlers: A Review
Effective Searching Policies for Web Crawler
IRJET - Review on Search Engine Optimization
Wikkey_Criteria_Based_Search_Engine
Search engine and web crawler
Lec 11-12 Search engines for easy use.pptx
Charting Searchland, ACM SIG Data Mining
Notes for
CSCI 494 - Lect. 3. Anatomy of Search Engines/Building a Crawler
SEARCH ENGINE THROUGH GOOGLE API
Search Engines
SEARCH ENGINE 2015_11111111111111111.pdf
Seminar report(rohitsahu cs 17 vth sem)
Search engines by Gulshan K Maheshwari(QAU)
Search Engine working, Crawlers working, Search Engine mechanism
Web Crawler For Mining Web Data
Components of a search engine
Search Engines Other than Google
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Artificial Intelligence
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Project quality management in manufacturing
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPT
Mechanical Engineering MATERIALS Selection
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
Well-logging-methods_new................
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
737-MAX_SRG.pdf student reference guides
PPTX
additive manufacturing of ss316l using mig welding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPT
Total quality management ppt for engineering students
PPTX
Foundation to blockchain - A guide to Blockchain Tech
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Artificial Intelligence
R24 SURVEYING LAB MANUAL for civil enggi
Project quality management in manufacturing
Automation-in-Manufacturing-Chapter-Introduction.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Safety Seminar civil to be ensured for safe working.
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Mechanical Engineering MATERIALS Selection
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Geodesy 1.pptx...............................................
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Well-logging-methods_new................
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
737-MAX_SRG.pdf student reference guides
additive manufacturing of ss316l using mig welding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Total quality management ppt for engineering students
Foundation to blockchain - A guide to Blockchain Tech

IRJET - Building Your Own Search Engine

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1569 Building Your Own Search Engine Mansi Vinzani1, Divya Salian2, Priyesh Bapna3, Prof. Sneha Bendale4 1,2,3Student, Department of Computer Engineering, Terna Engineering College, Maharashtra, India 4Professor, Department of Computer Engineering, Terna Engineering College, Maharashtra,, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract –21st Century being an age of digitalworld makes every information available online and to be able to access such huge amount of information on variety of subjects is only possible by having a search engine. We have so many search engines available by now but the most prominent search engine in the world right now is ‘Google Search Engine’. Every other search engine is different from thatofothers. Thereason for this difference is primarily the use of algorithms or the combination of algorithms in use. Everyalgorithmwillhave its own pros and cons. Our project titled as ‘Building our own search engine’ is based on the concept of web-crawling and indexing. The implementation of these 2 will form the major chunk of our project. Our web-crawler (spider/bot) will be essentially sorting through the Internet to find website addresses and the contents of a website for storage in the search engine database. Then comes the job of our Indexer which will be indexing the content based on the occurrence of keyword phrases in each individual website. Also, our search engine would store the web content within the database essential for fast and easy searching. Finally the output of our project are the hyperlinks to websites that show up in the search engine page when a certain keyword or phrase is queried. Key Words: Crawler, Heap sorting, Page Scoring, Breadth first search. 1. INTRODUCTION A search engine is a web-based tool which allows the internet users to find information on the internet. Most commonly used search engines are Google, Yahoo!, MSN, Bing, Ask etc. Search engines are special types of programs used to search documents having specified keywords and returns a list of documents where the keywords are located. A search engine is usually a general collection of programs. However, the term ‘search engine’ is often used to generally describe the common systems like Google, Bing and Yahoo! Search engines generally use automated software applications e.g. robots or spiders which moves across the Web and follows the links from page to page, site to site. A typical Web Search Engine starts working by sending out a spider which has the ability to fetch as many documents as possible against the supplied keywords. There is another program called the indexer, and then starts reading these documents and starts creating the indices based on the tokens found in each document. Each search engine uses its own proprietary algorithm to create the indices in such a way that ideally, only meaningful results are returned for each query. A typical search engine consists of few parts – crawler which is used to pull external documents -An index which is the place where the documents are stored in an inverted tree and a document store to keep the documents. 2. LITERATURE SURVEY [1] A survey on Search Engine Optimization is done. Survey on different search engines are made to check how user friendly, stable, secure and fast the search engine is. Different optimization techniques are usedsuchasKeyword Search, Web optimization, Social Media, Blogs, Forums, Articles, Analytics and Press Releases. [2]Different parts of search engines are explained. Basic Features of search engine is explained. Types of search engines such as Search directories or indexes,Hybridsearch engines and Meta search engine work isexplained.Thereare three important parts of search engine i.e.SpiderorCrawler, Index, catalog or database and Search Engine Software. [3]Major Search Engines like Google, Yahoo and Bing are being compared. Different techniques and comparisons are made. Speed, Accuracy, Security, Related Content, and no of results which are useful are compared. Google and Yahoo turns out to be the best but when it comes to no of useful results, Google turns out to be the best. [4]A search engine to support web terrorism mining offers un identifies and precious data for the Law enforcement organization incessantly. The process to tackle examining the criminal believes of forensic data investigationregarding prioritizes capable links andpageswhichwrapthe reliability and consistency gap by offering a framework. This argue with variety of open issues in this area. [5]Bee Swarm algorithm is used instead of regular breadth first search algorithm in making of this search engine. Swarm intelligence is used to crawl the web instead of breadth first search. It works like a bee system to collect search results fast as well as accurate. [6]Web mining and data mining techniquesisusedtomakea personalized web search engine. Data overloadproblemcan be overcome using web mining and data mining techniques. Search can be made Classifies as well as Personalized. Web personalization is done. Strategies of web personalization and their related work is made.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1570 3. METHODOLOGY Methodology is divided into four parts as follows: 3.1. Admin Process Admin Login: Admin login into the system using username and password. After successful login, admin can access the crawler. Dashboard: On this window search bar for query isavailable and there are two more buttons available i.e. ‘Extract top 20 links’ and ‘Extract Max URLS’. Extract max URLs will show the URL with the highest page score. 3.2. User Query User is provided by a search bar in which user types the keyword that he/she wants to have information about. The result will be displayed to the user in the form of URL links. First 30 links on the basis of page score will be displayed. 3.3. Web Crawler The web crawler begins and works independently. To initiate the crawler we need to provide the seed URL linksto it. Tracing which it can independently download the websites. The web crawler goes from one link toanotherina breadth first search manner sothatall primaryrelevantsites are crawled first. 3.4. Indexer After the web crawler has crawled the websites, it will be saving it into a database. An online database is used for this purpose. 3.5. Page Scoring Page Scoring is done with the help of calculating 2 scores i.e. Keyword score and link score. Keyword score is on the basis of occurrence of that keyword on the webpage as to how many times that was word has been encountered in the website. Word count of that keyword is recorded. Second one is by calculating Link score. Link score is determined by tracing all the href tags on the webpage to get the count of outgoing links. This is also recorded and kept. Now the page score is calculated by adding the above two scores. 3.6. Searching Interface Steps : Step 1: Start Step 2: Admin Login Step 3: Enter the keyword for your search. Step 4: Hit the search button Step 5: Result displays 30 URLs Step 6: Hit the button ‘Top 20 links” Step 7: Result displays top 20 links on the basisofpagescore Step 8: Hit the button ‘Extract max URLs’ Step 9: Result will display one such link which has the highest page score. 4. FLOW CHART OF THE SYSTEM 4.1. Flowchart 5. RESULTS
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1571 6. CONCLUSION Search Engine which is one of the most powerful tool crawls up so many websites to bring up the result on the display screen. Every search engine will have different results being displayed on the top because of the primary reason of using different algorithms to crawl and ranking the pages. Further by optimizing the search algorithm more relevant websites can be displayed on the top, increasing the efficiency of the search. 7. REFERENCES 1] Prashant Ankalkoti “Survey on Search Engine Optimization”, Imperial Journal of Interdisciplinary research, vol – 3, issue – 5, 2017. [2] W.Bruce croft, Donald Metzler, Trevor Strohman “ Search Engines”, Pearson Education Inc, 2015. [3]BhupendraRatha“SearchEngine”,SchoolofLibrary and Information Science. [4] Amim SHahraki, Javad Hosseinkhan, Surayti Chuprat “Applying Social Network Analysis in Crawler Based Search Engine”, International Journal of Computer Science and Network Security,VOL.17No.8, August 2017. [5] Mohammed Ibrahim Sahujaa, Ahmed bahaa Ulddin “Building WebCrawler Based onBeeSwanAlgorithm”, International Journal of Computer Science and Network Secrity, Vol. 10, Issue 5, No, 1, September 2013. [6] K. Ppoornsiri, S.Radha Priya “A Literature Review on Personalized WebSearch”, ResearchDepartmentof Computer Science, Coimbatore, India.