Skip to main content

Diigo Home

The Anatomy of a Search Engine - The Diigo Meta page

infolab.stanford.edu/...google.html - Cached

This link has been bookmarked by 68 people . It was first bookmarked on 29 Oct 2006, by Dagang Wei.

  • 07 Dec 09
  • 28 Nov 09
    siling
    Si Ling Pang

    Paper by Sergey Brin and Lawrence Page on Google, a prototype of a large-scale search engine which makes heavy use of the structure present in hypertext. Google is designed to crawl and index the Web efficiently and produce much more satisfying search
    results than existing systems. The prototype with a full text and hyperlink database of at least 24 million pages is available at
    http://google.stanford.edu/

    google search engine algorithms pagerank world_wide_web web websites retrieval search_engine

  • 02 Nov 09
    maxugaz
    Max Ugaz

    El paper de Brin y Page donde presentan su motor de busqueda Google en en Stanford. Enero 1996

    Google

  • 01 Nov 09
    galaen
    Clayton Buss

    How it works. Seeing as we are looking at search engines this next week, some of you might like to know how one works to find what you are looking for and then display that result!

    PageRank Indexing algorithms google search architecture

    • The citation (link) graph of the web is an important resource that has
      larg
    • The citation (link) graph of the web is an important resource that has
      larg
    • 26 more annotations...
  • 22 Oct 09
    • The Anatomy of a Large-Scale Hypertextual Web Search Engine
  • 09 Oct 09
    tmarch
    Tom March

    Sergey Brin and Lawrence Page's early Stanford paper about how Google works.

    google algorithms history

  • 01 Oct 09
  • 23 Sep 09
  • 19 Jun 09
  • 18 Jun 09
  • 17 Jun 09
  • 10 May 09
  • 22 Apr 09
  • 21 Mar 09
  • 15 Mar 09
  • 17 Jan 09
  • 13 Dec 08
  • 29 Nov 08
    • a comprehensive
      index of the Web will contain over a billion documents.
    • 20 million queries per day.
    • 98 more annotations...
  • 16 Nov 08

    • (Note: There are two versions of this paper -- a longer full version
      and a shorter printed version. The full version is available on the
      web and the conference CD-ROM.)


      The web creates new challenges for information retrieval. The amount
      of information on the web is growing rapidly, as well as the number of
      new users inexperienced in the art of web research. People are likely to
      surf the web using its link graph, often starting with high quality human
      maintained indices such as Yahoo! or
      with search engines. Human maintained lists cover popular topics effectively
      but are subjective, expensive to build and maintain, slow to improve, and
      cannot cover all esoteric topics. Automated search engines that rely on
      keyword matching usually return too many low quality matches. To make matters
      worse, some advertisers attempt to gain people's attention by taking measures
      meant to mislead automated search engines. We have built a large-scale
      search engine which addresses many of the problems of existing systems.
      It makes especially heavy use of the additional structure present in hypertext
      to provide much higher quality search results. We chose our system name,
      Google, because it is a common spelling of googol, or 10100
      and fits well with our goal of building very large-scale search engines.

    • Search engine technology has had to scale dramatically to keep up with
      the growth of the web. In 1994, one of the first web search engines, the
      World Wide Web Worm (WWWW) [McBryan
      94]
      had an index of 110,000 web pages and web accessible documents.
      As of November, 1997, the top search engines claim to index from 2 million
      (WebCrawler) to 100 million web documents (from Search
      Engine Watch)
      . It is foreseeable that by the year 2000, a comprehensive
      index of the Web will contain over a billion documents. At the same time,
      the number of queries search engines handle has grown incredibly too. In
      March and April 1994, the World Wide Web Worm received an average of about
      1500 queries per day. In November 1997, Altavista claimed it handled roughly
      20 million queries per day. With the increasing number of users on the
      web, and automated systems which query search engines, it is likely that
      top search engines will handle hundreds of millions of queries per day
      by the year 2000. The goal of our system is to address many of the problems,
      both in quality and scalability, introduced by scaling search engine technology
      to such extraordinary numbers.
  • 12 Nov 08
    • In 1994, one of the first web search engines, the
      World Wide Web Worm (WWWW) [McBryan
      94]
      had an index of 110,000 web pages and web accessible documents
    • WebCrawler
    • 16 more annotations...
  • 21 Oct 08
  • 21 Sep 08
    nickobec
    Nick Cowie

    Sergey Brin & Lawrence Page on the prototype of Google while still at Stanford

    google searchengines

  • 13 Aug 08
    lspiro
    Lisa Spiro

    In this paper, we present Google, a prototype of a large-scale search engine which makes heavy use of the structure present in hypertext. Google is designed to crawl and index the Web efficiently and produce much more satisfying search results than existing systems. The prototype with a full text and hyperlink database of at least 24 million pages is available at http://google.stanford.edu/
    To engineer a search engine is a challenging task. Search engines index tens to hundreds of millions of web pages involving a comparable number of distinct terms. They answer tens of millions of queries every day. Despite the importance of large-scale search engines on the web, very little academic research has been done on them. Furthermore, due to rapid advance in technology and web proliferation, creating a web search engine today is very different from three years ago. This paper provides an in-depth description of our large-scale web search engine -- the first such detailed public description we know of to date.

    google algorithms search

  • 08 Aug 08
  • 07 Aug 08
  • 28 Jul 08
  • 24 Jul 08
  • 20 May 08
  • 09 May 08
  • 05 May 08
  • 18 Apr 08
    web20dozent
    Webtwo Dozent


    (tags: webdev science google)

    webdev science google

  • 09 Apr 08
    • Human maintained lists cover popular topics effectively
      but are subjective, expensive to build and maintain, slow to improve, and
      cannot cover all esoteric topics
    • advertisers attempt
    • 28 more annotations...
  • 10 Feb 08
    chiti003
    Concepción Abraira Fernández

    artículo d presentación del proyecto Google allá por el año 1997/98

    google search architecture engine research history

  • 07 Jan 08
    agringaus
    Alla Gringaus

    PageRank can be thought of as a model of user behavior. We assume there is a "random surfer" who is given a web page at random and keeps clicking on links, never hitting "back" but eventually gets bored and starts on another random page. The probability t

    google

  • 09 Oct 07
  • 01 Oct 07
  • 09 Aug 07
    • n this section, we will give a high level overview of how the whole system
      works as pictured in Figure 1. Further sections will discuss the applications
      and data structures not mentioned in this section. Most of Google is implemented
      in C or C++ for efficiency and can run in either Solaris or Linux.

      In Google, the web crawling (downloading of web pages) is done by several
      distributed crawlers. There is a URLserver that sends lists of URLs to
      be fetched to the crawlers. The web pages that are fetched are then sent
      to the storeserver. The storeserver then compresses and stores the web
      pages into a repository. Every web page has an associated ID number called
      a docID which is assigned whenever a new URL is parsed out of a web page.
      The indexing function is performed by the indexer and the sorter. The indexer
      performs a number of functions. It reads the repository, uncompresses the
      documents, and parses them. Each document is converted into a set of word
      occurrences called hits. The hits record the word, position in document,
      an approximation of font size, and capitalization. The indexer distributes
      these hits into a set of "barrels", creating a partially sorted forward
      index. The indexer performs another important function. It parses
      out all the links in every web page and stores important information about
      them in an anchors file. This file contains enough information to determine
      where each link points from and to, and the text of the link.

      The URLresolver reads the anchors file and converts relative URLs into
      absolute URLs and in turn into docIDs. It puts the anchor text into the
      forward index, associated with the docID that the anchor points to. It
      also generates a database of links which are pairs of docIDs. The links
      database is used to compute PageRanks for all the documents.

      The sorter takes the barrels, which are sorted by docID (this is a simplification,
      see Section 4.2.5), and resorts them by wordID to generate
      the inverted index. This is done in place so that little temporary space
      is needed for this operation. The sorter also produces a list of wordIDs
      and offsets into the inverted index. A program called DumpLexicon takes
      this list together with the lexicon produced by the indexer and generates
      a new lexicon to be used by the searcher. The searcher is run by a web
      server and uses the lexicon built by DumpLexicon together with the inverted
      index and the PageRanks to answer queries.

  • 31 May 07
  • 24 May 07
  • 21 May 07
    • In this paper, we present Google, a prototype of a large-scale search engine which makes heavy use of the structure present in hypertext. Google is designed to crawl and index the Web efficiently and produce much more satisfying search results than existing systems. The prototype with a full text and hyperlink database of at least 24 million pages is available at http://google.stanford.edu/
    • In this paper, we present Google, a prototype of a large-scale search engine which makes heavy use of the structure present in hypertext. Google is designed to crawl and index the Web efficiently and produce much more satisfying search results than existing systems. The prototype with a full text and hyperlink database of at least 24 million pages is available at http://google.stanford.edu/
  • 14 Apr 07
  • 31 Mar 07
  • 29 Mar 07
  • 19 Mar 07
  • 30 Jan 07
  • 12 Dec 06
  • 30 Oct 06
  • 29 Oct 06