Computer - Search Engines
Computer - Search Engines
Popular examples of search engines are Google, Bing, DuckDuckGo, Ask.com and Yahoo.
It starts working by fetching and examining the URLs also known as seeds.
In the next step, the crawler retrieves the HTML content of the pages specified in
URLs.
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 1/10
9/22/24, 1:49 AM Computer - Search Engines
Index
A large database where the acquired data is saved and organised. It is essential to store
efficiently and retrieve information from the large amount of data available on the
internet. It collects raw web data and allows for faster and more relevant search results.
Functionalities of Index
Content Processing − After web crawling or fetching the content, it parses web
pages; to extract relevant and meaningful information.
Tokenization − The text is divided into individual tokens (words or terms).
Index Creation − The processed tokens are used to build the index, a data
structure that maps terms to their places in the document corpus.
Inverted Index − It includes a list of terms, and for each term, a list of
documents.
Metadata Storage − It includes document IDs and URLs, and metadata is stored
alongside the index.
Search Algorithm
The process for retrieving and ranking the most relevant results based on the user's query.
The search algorithm component of a search engine processes user queries and retrieves
the most relevant results from the index. This includes a variety of tactics and strategies
for ensuring accurate, relevant, and fast search results.
Query Parsing − It parses the user's query to determine the search intent and
extract relevant and meaningful data.
Term Matching − It matches query terms with indexed terms to find potential
documents.
Ranking − The algorithm ranks the matching documents using relevancy and
other ranking signals.
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 2/10
9/22/24, 1:49 AM Computer - Search Engines
User Interface
A search engine's user interface is a component that interacts directly with users. It is a
platform where users may enter their queries and view the results using a search bar and
a results page. Overall, it includes capturing user input, showing search results, and giving
an overall user-friendly experience.
Navigation − Users can use tools to move through search results, revise their
queries, and access additional features.
User Interaction − It manages user activities including clicks, scrolls, and filters
and provides feedback.
Explore our latest online courses and learn new skills at your own pace. Enroll and
become a certified expert to boost your career.
Information Retrieval
Search engines enable users to easily locate relevant information on almost any topic of
interest. Whether you're seeking medical advice, researching a school project, or finding a
nearby restaurant, search engines allow rapid access to a wealth of information.
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 3/10
9/22/24, 1:49 AM Computer - Search Engines
The internet has billions of webpages, files, images, videos, and other relevant content.
Search engines index and organise this content, making it readily available to users
regardless of format or source.
Consumer Decision-Making
To make purchasing decisions, shoppers frequently use search engines to research
products, read reviews, compare pricing, or get suggestions. Search engines enable
consumers to make informed decisions by offering access to product information and user-
generated content.
Global Connectivity
Search engines connect individuals from all over the world, allowing them to
communicate, collaborate, and exchange ideas beyond geographical borders. They make it
easier for people, businesses, organisations, and communities to interact globally.
Economic Impact
Search engines stimulate economic growth by connecting customers and businesses and
simplifying online transactions. They enable entrepreneurs, small enterprises, and e-
commerce platforms to access a larger audience and compete in the digital market.
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 4/10
9/22/24, 1:49 AM Computer - Search Engines
Web Crawling
Search engines use web crawlers, which are automated programmes that explore the
internet for new and updated content. These crawlers begin with a list of known URLs and
then follow links on those pages to find more pages.
Web Indexing
The acquired data is subsequently saved in a large database known as the index. This
index describes the content and location of each page. The data is organised so that it
may be retrieved quickly. This includes processing and analysing the content, categorising
it, and inserting pertinent keywords.
Technical SEO
It optimises a website's technical components to improve search engine exposure and user
experience. Technical SEO considers a variety of factors, including website performance,
mobile friendliness, site architecture, and HTTPS security.
On-page SEO
Individual pages on a website are optimised to improve their ranking and attract relevant
traffic. On-page SEO encompasses keyword optimisation, Meta tags, header tags, URL
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 5/10
9/22/24, 1:49 AM Computer - Search Engines
Off-page SEO
It entails actions taken outside of the website to improve its ranks. This can include
obtaining relevant backlinks from other credible websites, utilising social media platforms,
and other external promotions such as influencer outreach.
Google
Google is a well-known search engine company that facilitates users to access
data/information on the internet. Larry Page and Sergey Brin discovered it in 1998. Google
uses sophisticated algorithms to index and rank websites according to quality, authority,
and relevancy. Google is one of the search engines that rank at the top. It is one of the
most popular search engines that provides users with the most accurate answers when
they ask questions. It processes approximately 3.5 billion searches every day.
Google provides a user-friendly interface to get fast and accurate search results, often
accompanied by voice assistants and personalized suggestions. Its continuous innovation
and commitment to quality have made it the preferred choice for billions of users
worldwide to access data/information on the internet.
Advantages
Some of the key advantages of Google are as follows −
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 6/10
9/22/24, 1:49 AM Computer - Search Engines
Bing
Bing is a search engine developed by Microsoft and launched in the year 2009. Like
Google, Bing can be used to search content, images, videos, and news. Bing also provides
a visually appealing user interface which facilitates users to get instant answers. Its
searches use advanced algorithms to find relevant search results. Bing provides additional
services like Bing Maps, Bing News, and Bing Ads. With a focus on providing accurate and
comprehensive search results, Bing is a prominent competitor in the world of search
engines on the Internet.
Advantages
Followings are the key advantages of Bing −
Visual Search − Bing allows users to search more relevant image and video
searches.
Rewards Program − Users gain points through Bing Rewards, which can then be
redeemed for rewards.
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 7/10
9/22/24, 1:49 AM Computer - Search Engines
Yahoo
Yahoo was one of the older search engines which provide web search, email, news, and
other services. It was launched in 1994 and achieved fame as a web directory before
becoming a search engine.
Yahoo was a dominating search engine but gradually lost market share to remain its
existence amongst competitors like Google. Despite ongoing improvements and
partnerships, Yahoo struggled to keep evolving user preferences and technical
breakthroughs. However, it remains a well-known brand that offers different online
services in addition to its search engine functions.
Advantages
Followings are the key advantages of Yahoo −
Baidu
Baidu is China's popular search engine. It was developed by Robin Li and Eric Xu and
launched in the year 2000. It provides services like maps, news, music, and translation. It
facilitates its users to access webpages, images, videos, and multimedia information.
Baidu uses complex algorithms and artificial intelligence technology to give relevant search
results, as well as advertising and marketing solutions for firms looking to reach Chinese
users.
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 8/10
9/22/24, 1:49 AM Computer - Search Engines
Advantages
Followings are the key advantages of Baidu −
Focus on the Chinese Market − It's the best choice for search engines for
Chinese language content.
Yandex
Yandex is another popular Russian search engine. It was founded in 1997 and has grown
to become one of Russia's and the Commonwealth of Independent States (CIS) leading
internet enterprises. It facilitates its users by offering services like web search, mapping,
news, and email. Yandex is well-known for delivering accurate and relevant search results
to millions of users every day. Yandex also offers unique products such as Yandex.Maps,
Yandex.Disk, and Yandex. Translate, which contributes to its position as a prominent
participant in the worldwide search engine market.
Advantages
Popular in the Russian Market − It’s a more relevant search engine to work for
Russian-language content.
Additional Services − Yandex offers different services like maps, email, and cloud
storage.
Local Search − Yandex is good for local search and localized results for Russia.
DuckDuckGo
DuckDuckGo is a search engine that was developed by Gabriel Weinberg in 2008. It
focuses on maintaining user privacy and avoiding the filter bubble of tailored search
results. It distinguishes itself from other search engines by not profiling users and by
providing all users with the same search results for a given query, rather than
personalizing results based on personal information.
Advantages
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 9/10
9/22/24, 1:49 AM Computer - Search Engines
No Filter Bubble − All users receive the same search results, which eliminates
individualized content bubbles.
https://www.tutorialspoint.com/internet_technologies/search_engines.htm 10/10