Upload
h-patel
View
89
Download
1
Embed Size (px)
Citation preview
SEARCH ENGINE
1
Overview
Introduction
Motivation
Types of Search Engine
History of Search Engine
Architecture of Search Engine
Advantages of Search Engine
Disadvantages of Search Engine
References
2
Introduction
Search:
Examine a computer file, disk, database, or network for particular information.
Engine:
Something that supplies the driving force or engery to a movement, system.
Search engine:
Search engines are computer programs that searches for particular keywords and returns
a list of the documents where the keywords were found.
A search engine is a search service which automatically indexes web pages.
3
Motivation
Today we lives in the world, where the word “Internet ” itself means that “To make life easy”.
Nowadays, internet play very important role in each and every field like Education, Business,
Health, Transportation etc.
Today, here many of the people connected with internet and when we are talking about “Internet”
the search engine is like heart of internet.
4
Types of Search Engine
Crawler-Based Search Engine:
Crawler-based search engines use automated software programs to categories web pages.
Programs used by the search engines to access our web pages is called ‘spider’, ‘crawlers’,
‘robots’, ‘bots’.
A spider will find a web page, download it and analyses the information presented on the
web page, then add it to the search engine’s database.
This type of search engines continuously on web to search new web pages and updating
their database with new or altered pages.
E.g. : Google, Alltheweb and altavista[1]
5
Conti….
Human-powered directories :
Depend on human editors to create their listings.
Human-powered directories are good when we are interested in a general topic of search.
Therefore, search results found in a human-powered directory are usually more relevant to
the search topic and more accurate.
However, this is not an efficient way to find information when a specific search topic is in
mind.
E.g. :Yahoo directory , open directory and looksmart[1]
6
Conti….
Meta Search Engine :
Meta search engine is a tool that helps to locate information available via the WWW.
It provide a single interface that enables users to search many different search engines,
indexes and databases.
E.g. :
Dogpile – https://www.dogpile.com
SavvySearch – http://www.search.com
MetaCrawler – http://www.metacrawler.com[1]
7
History of Search Engine
8
Table 1: History of search engine
Year Name
1990 Archie
1991 Veronica & jughead
1992 VLib
1993
Excite
World Wide Web Wanderder
ALIWEB
Conti….
9
Table 1: History of search engine
Year Name
1994
Infoseek
WebCrawler
Yahoo!Search
1995 LookSmart
1996 Google
HotBot
1997 Ask
1998 MSN
dmoz
Conti….
10
Table 1: History of search engine
Year Name
1999 Alltheweb
2005 Snap
2006 Microsoft Livesearch
2008 Cuil
2009 Microsoft Bing
Conti….
Archie :
First tool used for searching on the
internet was archie in 1990 by alan
emtage a student at mcgill university in
montreal.
The original intent of the name was
"archives" but it was shortened to archie.
Due to the limited space ,only the listing
were available and can not store the
content of site[2].
11
Conti….
VLib :
A virtual library is a collection of
resources available on one or more
computer systems, where a entry point
to the collections is provided.
The entire content of a library made
accessible via the internet. The content
may come from different providers (e.g.,
The “German virtual libraries”)[3].
12
Conti….
Veronica & jughead :
Search file names and titles stores in
gopher index system.
Veronica served the same purpose as
archie, but it worked on plain text files.
Another user interface name jughead
appeared with the same purpose as
veronica, both of these were used for
files sent via gopher, which was created
by mark the university of minnesota in
1991[2].
13
Conti….
Yahoo!Search :
In april 1994 yahoo! Directory created by
david filo and jerry yang.
In beginning it collect the their favorite
web pages[2].
14
Architecture of Search Engine
Architecture consists of components, the interfaces provided by those components, and the
relationships between them.
Architecture of a search engine determined by two requirements:
1. Effectiveness (quality of results)
2. Efficiency(speed: response time)
15
Indexing Process
Fig:1 Indexing Process
16
Query Process
Fig:2 Query Process
17
Advantages of Search Engine
Easy to acquire different information from different topics.
Determine specifically information.
We can expand our knowledge easily through using search engine. [4]
18
Disadvantages of Search Engine
List of retrieved documents contains a high percentage of irrelevant documents.
Some spiders retrieve only the document's title others retrieve entire document text. Unless you
understand how spider works you are not very likely to succeed. .[4]
19
References
1. Http://www.Yuanlei.Com/studies/articles/is567-searchengine
2. Http://www.Wordstream.Com/articles/internet-search-engines-history
3. Http://www.Igi-global.Com/dictionary/virtual-library
4. http://www.slideshare.net/search/slideshow
5. https://www.google.co.in
20
21
THANK YOU!!!