Search Engines Sunday

Embed Size (px)

Citation preview

  • 8/3/2019 Search Engines Sunday

    1/17

    Click to edit Master subtitle style

    4/27/12

    Search

    engines-Salmali Dutta

  • 8/3/2019 Search Engines Sunday

    2/17

    4/27/12

  • 8/3/2019 Search Engines Sunday

    3/17

    4/27/12

  • 8/3/2019 Search Engines Sunday

    4/17

    4/27/12

    What is a search engine?

    A web search engine is designed to search

    for information on the World Wide Web andFTP servers. The search results are generallypresented in a list of results and are often

    calledhits

    . The information may consist ofweb pages, images, information and othertypes of files. Search engines operatealgorithmically or are a mixture of

    algorithmic and human input.

    http://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/Web_pagehttp://en.wikipedia.org/wiki/Algorithmhttp://en.wikipedia.org/wiki/Algorithmhttp://en.wikipedia.org/wiki/Web_pagehttp://en.wikipedia.org/wiki/World_Wide_Web
  • 8/3/2019 Search Engines Sunday

    5/17

    4/27/12

    History

    The very first tool used for searching on the

    Internet was Archie. The name stands for"archive" without the "v". It was created in1990 by AlanEmtage, Bill Heelan and J.Peter Deutsch, computer science students atMcGill University in Montreal. The programdownloaded the directory listings of all thefiles located on public anonymous FTP (

    File Transfer Protocol) sites, creating asearchable database of file names; however,Archie did not index the contents of thesesites since the amount of data was so

    limited it could be readily searched

    http://en.wikipedia.org/wiki/Archie_search_enginehttp://en.wikipedia.org/wiki/Alan_Emtagehttp://en.wikipedia.org/wiki/Alan_Emtagehttp://en.wikipedia.org/wiki/McGill_Universityhttp://en.wikipedia.org/wiki/Montrealhttp://en.wikipedia.org/wiki/File_Transfer_Protocolhttp://en.wikipedia.org/wiki/File_Transfer_Protocolhttp://en.wikipedia.org/wiki/Montrealhttp://en.wikipedia.org/wiki/McGill_Universityhttp://en.wikipedia.org/wiki/Alan_Emtagehttp://en.wikipedia.org/wiki/Alan_Emtagehttp://en.wikipedia.org/wiki/Archie_search_engine
  • 8/3/2019 Search Engines Sunday

    6/17

    4/27/12

    Search Engine

    Market share in May

    2011 (%)

    Google 82.8

    Yahoo! 6.42Baidu 4.89

    Bing 3.89

    Ask 0.52

    AOL 0.36

    TOTAL

    100

  • 8/3/2019 Search Engines Sunday

    7/17

    4/27/12

  • 8/3/2019 Search Engines Sunday

    8/17

    4/27/12

    How does it work?

    The query module of a searchengine receives searchrequests form users in the

    form of keywords.

    When a user enters a query

    into a search engine (typicallyby using key words), the

    engine examines its index -

    http://en.wikipedia.org/wiki/Inverted_indexhttp://en.wikipedia.org/wiki/Web_search_queryhttp://en.wikipedia.org/wiki/Keyword_(Internet_search)http://en.wikipedia.org/wiki/Inverted_indexhttp://en.wikipedia.org/wiki/Inverted_indexhttp://en.wikipedia.org/wiki/Keyword_(Internet_search)http://en.wikipedia.org/wiki/Web_search_query
  • 8/3/2019 Search Engines Sunday

    9/17

    4/27/12

    Internet search engines are web searchengines that search and retrieve

    information on the web. Most of them usecrawler indexer architecture. Crawlers alsoreferred to as spiders are small programsthat browse the web.

    Crawlers are given an initial set of URLswhose pages they retrieve and give thisinformation to the crawler control module.

    The crawler module decides which pages tovisit next and gives their URLs back to thecrawlers

  • 8/3/2019 Search Engines Sunday

    10/17

    4/27/12

    search engines are programmed to searchsites on a particular topic

    The indexer module extracts the wordsform each page it visits and records itsURLs. It results into a large lookup tablethat gives a list of URLs pointing to pageswhere each word occurs. The table liststhose pages, which were covered in thecrawling process.

    During the process of crawling andindexing, a search engine stores the pagesit retrieves. They are temporarily stored ina page repository. Search engines maintaina cache of pages they visit so that retrieval

  • 8/3/2019 Search Engines Sunday

    11/17

    4/27/12

    These search engine architectures consist

    of gatherers and brokers. Gatherers collectindexing information from web serverswhile the brokers give the indexingmechanism . Brokers update indices on thebasis of information received fromgatherers and other brokers. They canfilter information. Many search engines of

    today use this type of architecture.

  • 8/3/2019 Search Engines Sunday

    12/17

    4/27/12

  • 8/3/2019 Search Engines Sunday

    13/17

    4/27/12

    Uses of search engines

    weather The weather conditions,

    temperature, wind, humidity, and forecast,for many cities, can be viewed by typing"weather" along with a city for larger citiesor city and state,. zip code, or city and

    country for smaller

    stock quotes The market data for aspecific company or fund can be viewed,

    by typing IBM stock; F stock .

    time The current time in many cities(worldwide), can be viewed by typing

    "time" and the name of the city (such as:

  • 8/3/2019 Search Engines Sunday

    14/17

    4/27/12

    currency conversion A money orcurrency converter can be selected, by

    typing the names or currency codesEuroin USD; GBP in USD; Yen in USD;

    calculator Calculation results can bedetermined, as calculated live, by enteringa formula in numbers or words

    dictionary lookup A definition for a wordor phrase can be found, by entering

    "define" followed by a colon and theword(s) to lookup (such as, "define:philosophy")

    maps Some related maps can be

    http://en.wikipedia.org/wiki/Currency_codeshttp://en.wikipedia.org/wiki/Eurohttp://en.wikipedia.org/wiki/USDhttp://en.wikipedia.org/wiki/GBPhttp://en.wikipedia.org/wiki/Yenhttp://en.wikipedia.org/wiki/Calculationhttp://en.wikipedia.org/wiki/Calculationhttp://en.wikipedia.org/wiki/Yenhttp://en.wikipedia.org/wiki/GBPhttp://en.wikipedia.org/wiki/USDhttp://en.wikipedia.org/wiki/Eurohttp://en.wikipedia.org/wiki/Currency_codes
  • 8/3/2019 Search Engines Sunday

    15/17

    4/27/12

    public data Trends for population (orunemployment rates) can be found for a

    country states & counties, by typing"population" or "unemployment rate"followed by a state or county name.

    real estate and housing Home listings in agiven area can be displayed, using the triggerwords "housing", "home", or "real estate"

    followed by the name of a city or U.S. zipcode.

    travel data/airports The flight status for

    arriving or departing ,can be displayed, byt in in the name of the airline and the fli ht

    http://en.wikipedia.org/wiki/Airlinehttp://en.wikipedia.org/wiki/Airline
  • 8/3/2019 Search Engines Sunday

    16/17

    4/27/12

    Reference

    www.google.com

    www.wikipedia.com

    www.BUZZLE.COM

    http://www.google.com/http://www.wikipedia.com/http://www.buzzle.com/http://www.buzzle.com/http://www.wikipedia.com/http://www.google.com/
  • 8/3/2019 Search Engines Sunday

    17/17

    4/27/12

    THANK

    YOU

    http://www.buzzle.com/http://www.buzzle.com/http://www.buzzle.com/http://www.buzzle.com/