Search Engine

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 20

Search engine

 Name : Mohammed Raheel


 Section : CSE-C
 Roll No : 20W91A05E4
 Year : 4th – 1st semester
 Topic : Search engine
Outcome
 Introduction
What is Search Engine?
Components of Search Engine
 How Search Engine Works
The role of DNS and IP Address
Crawling and Indexing
 Important Search Engines
Challenges faced by Search Engines
Advantages and Disadvantages
Conclusion
Introduction
 A search engine is like a helpful tool on the internet. It helps you
find things online, like websites, information,
and pictures.
Functions Of Search Engine
 Indexing: Search engines crawl the web and create an index of web
pages.
 Ranking: They use algorithms to rank these pages based on
relevance to user queries.
 Retrieval: Search engines provide search results in response to user

queries.
Components of Search Engine

1)Web Crawler 2)Database

3)Search Interfaces 4)Ranking Algorithms


Web Crawler

 Web Crawler is also known as a search engine bot, web


robot, or web spider. It plays an essential role in search
engine optimization (SEO) strategy.
 It is mainly a software component that traverses on the web,
then downloads and collects all the information over the
Internet.
Database
 The search engine database is a type of Non Relational Databases. It
is the place where all the web information is stored. It has a large
number of web resources. Some most popular search engine databases
are Amazon Search Service and Splunk.

 There are the following two database variable features :


1) Size of the database
2) The freshness of the database
Search Interfaces
 The Search Interface is one of the most important components of
Search Engine. It is an interface between the user and the
database. It basically helps users to search for queries using the
database.
Ranking Algorithms
 The ranking algorithm is used by Google to rank web pages
according to the Google search algorithm.
 There are the following ranking features that affect the search
results -
Location and frequency
Link Analysis
Clickthrough measurement
How Search Engine Works?
 There are two entities in client-server Architecture. They are -
Client
Server

1) CLIENT
The entity that request the resource .
In the above example the devices which are requesting for
the resource over the internet like laptop , mobile are the
clients.
1)SERVER

 The entity which has the resource and which can give the
desired content or which responds to the responds to
the request is known as server
 The server plays a critical role in facilitating the exchange of data and
information on the internet, serving as a central hub for processing
and delivering content.
 In the above example we can see the server which is
receiving the client’s request.
 The Internet has revolutionized global technology by connecting
the entire world, following specific communication architecture
and structure.

 The popular is the client-server architecture which is a computing


model, where the server hosts, distributes and controls the majority
of the resources as well as services to be used by the client.

 Structural designs consist of client systems connected to central


servers via the internet. These systems share computing resources.
 The client-server architecture is also termed as a network-computing
structure because every request and their associated services are
distributed over a network.

 So now the question is how the thing works?

 In the client-server architecture, when the client computer sends a request


for data to the server through the internet, the server accepts the
requested, process it and deliver the data packets requested back to the
client. One special feature is that the server computer has the potential to
manage numerous clients at the same time. Also, a single client can
connect to numerous servers at a single timestamp, where each server
provides a different set of services to that specific client.
Advantages of Search Engine
Searching content on the Internet becomes one of the most popular
activities all over the world. In the current era, the search engine is
an essential part of everyone's life because the search engine offers
various popular ways to find valuable, relevant, and informative
content on the Internet.
A list of advantages of search engines is given below –
1. Time-Saving
Eliminate the need to find information manually.
Perform search operations at a very high speed.
2. Variety of information
The search engine offers various variety of resources to obtain
relevant and valuable information from the Internet. By using a
search engine, we can get information in various fields such as
education, entertainment, games, etc. The information which we get
from the search engine is in the form of blogs, pdf, ppt, text, images,
videos, and audios.

3. Precision
All search engines have the ability to provide more precise results.
Disadvantages of Search Engine
There are the following disadvantages of Search Engines
 Sometimes the search engine takes too much time to display
relevant, valuable, and informative content.
 Search engines, especially Google, frequently update their
algorithm, and it is very difficult to find the algorithm in which
Google runs.
 It makes end-users effortless as they all time use search engines to
solve their small queries also.
CONCLUSION
 Search engine allows the user find the information they need.
 Search engine is designed to relevant results. The primary goal is
to provide high quality search results over a rapidly growing
world wide web.
 Search engines will continue to expand and improve the services
they provide.
 Search engines will continue to expand and improve the services
they provide, enhancing the user experience and adapting to
evolving online content.
THANK YOU

You might also like