SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Tushar Joshi
Software Architect / JUG Leader / NetBeans Dream
                                    Team member
                         Works@Persistent Systems
 The  list of search results come from
  database
 The list is processed by algorithms
  to sort them with
  Importance
  PageRank
  Relevance
 The search result is not real time, it
 is a cache
 Googol means 1 x 10100 or in other words 1
  with 100 zeros
 Used to coin the name Google
 Google became a verb in dictionary, meaning
  searching the internet using Google Search
  Engine
Crawlers   or Robots or
 Spider
Database,
 Cache,
 Page-store
Interface,    Presentation
Internet

 Search Crawler

   Cache, Indexes
Keywords sent for
Search


  List of pages from
  Cache


     Sorting with relevance
     and presentation
 Software Engine
 Runs continuously
 Scans web pages using links to navigate
 Backbone of any search engine
 Makes   special index entries for web pages
 ID for each page downloaded
 List of all the words appearing in web page
 Sorting web page IDs in barrels of keywords
 Assigning properties to web pages
    Outward Links
    Inward Links
    Meta Tags, Headings, Structure
    Calculated Page Rank
 Storage of web page cache
 Huge amount of data
 Stored across multiple storage hardware and
  computer assemblies using proprietary
  storage software
 http://www.google.com/intl/en/about/com
  pany/history.html
 http://en.wikipedia.org/wiki/History_of_Go
  ogle
 http://infolab.stanford.edu/~backrub/googl
  e.html
 http://www.youtube.com/watch?v=BNHR6IQ
  JGZs

Weitere ähnliche Inhalte

Andere mochten auch

The Evolution of Search
The Evolution of SearchThe Evolution of Search
The Evolution of SearchTom Anthony
 
How to Spot a Bear - An Intro to Machine Learning for SEO
How to Spot a Bear - An Intro to Machine Learning for SEOHow to Spot a Bear - An Intro to Machine Learning for SEO
How to Spot a Bear - An Intro to Machine Learning for SEOTom Anthony
 
Augmented Reality and the Future of Local Search
Augmented Reality and the Future of Local SearchAugmented Reality and the Future of Local Search
Augmented Reality and the Future of Local SearchLinkdex
 
Best practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stageBest practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stageBranded3
 
SEO is Dead
SEO is DeadSEO is Dead
SEO is DeadLinkdex
 
5 Emerging Trends in Search
5 Emerging Trends in Search5 Emerging Trends in Search
5 Emerging Trends in SearchTom Anthony
 
Next Era of SEO: A Guide to SEO Split-Testing
Next Era of SEO: A Guide to SEO Split-TestingNext Era of SEO: A Guide to SEO Split-Testing
Next Era of SEO: A Guide to SEO Split-TestingTom Anthony
 

Andere mochten auch (7)

The Evolution of Search
The Evolution of SearchThe Evolution of Search
The Evolution of Search
 
How to Spot a Bear - An Intro to Machine Learning for SEO
How to Spot a Bear - An Intro to Machine Learning for SEOHow to Spot a Bear - An Intro to Machine Learning for SEO
How to Spot a Bear - An Intro to Machine Learning for SEO
 
Augmented Reality and the Future of Local Search
Augmented Reality and the Future of Local SearchAugmented Reality and the Future of Local Search
Augmented Reality and the Future of Local Search
 
Best practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stageBest practice is not enough #brightonSEO @Linkdex #SEOnow stage
Best practice is not enough #brightonSEO @Linkdex #SEOnow stage
 
SEO is Dead
SEO is DeadSEO is Dead
SEO is Dead
 
5 Emerging Trends in Search
5 Emerging Trends in Search5 Emerging Trends in Search
5 Emerging Trends in Search
 
Next Era of SEO: A Guide to SEO Split-Testing
Next Era of SEO: A Guide to SEO Split-TestingNext Era of SEO: A Guide to SEO Split-Testing
Next Era of SEO: A Guide to SEO Split-Testing
 

Ähnlich wie How Google Search Works By Tushar Joshi

Google indexing
Google indexingGoogle indexing
Google indexingtahoor71
 
SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGBUDNET
 
Free Traffic Seo Smo 101 (Search Engine Social Media Optimization) Present...
Free Traffic  Seo Smo 101 (Search Engine   Social Media Optimization) Present...Free Traffic  Seo Smo 101 (Search Engine   Social Media Optimization) Present...
Free Traffic Seo Smo 101 (Search Engine Social Media Optimization) Present...jward5519
 
The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023Amanda King
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEOMichael King
 
Diagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationDiagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationNine By Blue
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchTheo Lynn
 
Seo Dcu 7th March
Seo   Dcu 7th MarchSeo   Dcu 7th March
Seo Dcu 7th Marchclarecurtin
 
Site Architecture Best Practices for Search Findability - Adam Audette
Site Architecture Best Practices for Search Findability - Adam AudetteSite Architecture Best Practices for Search Findability - Adam Audette
Site Architecture Best Practices for Search Findability - Adam AudetteAdam Audette
 
Googling of GooGle
Googling of GooGleGoogling of GooGle
Googling of GooGlebinit singh
 
Understanding Seo At A Glance
Understanding Seo At A GlanceUnderstanding Seo At A Glance
Understanding Seo At A Glancepoojagupta267
 
Gillian SEOmoz Search Marketing Summit Bangalore - SEO for the CEO
Gillian SEOmoz  Search Marketing Summit Bangalore - SEO for the CEOGillian SEOmoz  Search Marketing Summit Bangalore - SEO for the CEO
Gillian SEOmoz Search Marketing Summit Bangalore - SEO for the CEOSuresh Babu
 
Week 6
Week 6Week 6
Week 6A VD
 
AI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge ManagementAI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge ManagementTrey Grainger
 
Introduction to internet.
Introduction to internet.Introduction to internet.
Introduction to internet.Anish Thomas
 
Review of "The anatomy of a large scale hyper textual web search engine"
Review of  "The anatomy of a large scale hyper textual web search engine" Review of  "The anatomy of a large scale hyper textual web search engine"
Review of "The anatomy of a large scale hyper textual web search engine" Sai Malleswar
 

Ähnlich wie How Google Search Works By Tushar Joshi (20)

Google indexing
Google indexingGoogle indexing
Google indexing
 
SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTING
 
How Google Works
How Google WorksHow Google Works
How Google Works
 
Free Traffic Seo Smo 101 (Search Engine Social Media Optimization) Present...
Free Traffic  Seo Smo 101 (Search Engine   Social Media Optimization) Present...Free Traffic  Seo Smo 101 (Search Engine   Social Media Optimization) Present...
Free Traffic Seo Smo 101 (Search Engine Social Media Optimization) Present...
 
The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023
 
Search engines
Search enginesSearch engines
Search engines
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
Diagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationDiagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine Optimization
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About Search
 
Seo Dcu 7th March
Seo   Dcu 7th MarchSeo   Dcu 7th March
Seo Dcu 7th March
 
Site Architecture Best Practices for Search Findability - Adam Audette
Site Architecture Best Practices for Search Findability - Adam AudetteSite Architecture Best Practices for Search Findability - Adam Audette
Site Architecture Best Practices for Search Findability - Adam Audette
 
Googling of GooGle
Googling of GooGleGoogling of GooGle
Googling of GooGle
 
Understanding Seo At A Glance
Understanding Seo At A GlanceUnderstanding Seo At A Glance
Understanding Seo At A Glance
 
Gillian SEOmoz Search Marketing Summit Bangalore - SEO for the CEO
Gillian SEOmoz  Search Marketing Summit Bangalore - SEO for the CEOGillian SEOmoz  Search Marketing Summit Bangalore - SEO for the CEO
Gillian SEOmoz Search Marketing Summit Bangalore - SEO for the CEO
 
Google
GoogleGoogle
Google
 
Week 6
Week 6Week 6
Week 6
 
AI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge ManagementAI, Search, and the Disruption of Knowledge Management
AI, Search, and the Disruption of Knowledge Management
 
Search engine
Search engineSearch engine
Search engine
 
Introduction to internet.
Introduction to internet.Introduction to internet.
Introduction to internet.
 
Review of "The anatomy of a large scale hyper textual web search engine"
Review of  "The anatomy of a large scale hyper textual web search engine" Review of  "The anatomy of a large scale hyper textual web search engine"
Review of "The anatomy of a large scale hyper textual web search engine"
 

Mehr von Tushar Joshi

College Java vs Real Java - Tushar Joshi
College Java vs Real Java  - Tushar JoshiCollege Java vs Real Java  - Tushar Joshi
College Java vs Real Java - Tushar JoshiTushar Joshi
 
Open source software by Tushar Joshi
Open source software by Tushar JoshiOpen source software by Tushar Joshi
Open source software by Tushar JoshiTushar Joshi
 
Technology User Group - Tushar Joshi
Technology User Group  - Tushar JoshiTechnology User Group  - Tushar Joshi
Technology User Group - Tushar JoshiTushar Joshi
 
Working with Passion in daily life by Tushar Joshi Nagpur
Working with Passion in daily life by Tushar Joshi NagpurWorking with Passion in daily life by Tushar Joshi Nagpur
Working with Passion in daily life by Tushar Joshi NagpurTushar Joshi
 
PHPUnit from a developer's perspective
PHPUnit from a developer's perspectivePHPUnit from a developer's perspective
PHPUnit from a developer's perspectiveTushar Joshi
 
Working With Passion by Tushar Joshi
Working With Passion by  Tushar JoshiWorking With Passion by  Tushar Joshi
Working With Passion by Tushar JoshiTushar Joshi
 
Introduction to Cascading Style Sheets
Introduction to Cascading Style SheetsIntroduction to Cascading Style Sheets
Introduction to Cascading Style SheetsTushar Joshi
 

Mehr von Tushar Joshi (7)

College Java vs Real Java - Tushar Joshi
College Java vs Real Java  - Tushar JoshiCollege Java vs Real Java  - Tushar Joshi
College Java vs Real Java - Tushar Joshi
 
Open source software by Tushar Joshi
Open source software by Tushar JoshiOpen source software by Tushar Joshi
Open source software by Tushar Joshi
 
Technology User Group - Tushar Joshi
Technology User Group  - Tushar JoshiTechnology User Group  - Tushar Joshi
Technology User Group - Tushar Joshi
 
Working with Passion in daily life by Tushar Joshi Nagpur
Working with Passion in daily life by Tushar Joshi NagpurWorking with Passion in daily life by Tushar Joshi Nagpur
Working with Passion in daily life by Tushar Joshi Nagpur
 
PHPUnit from a developer's perspective
PHPUnit from a developer's perspectivePHPUnit from a developer's perspective
PHPUnit from a developer's perspective
 
Working With Passion by Tushar Joshi
Working With Passion by  Tushar JoshiWorking With Passion by  Tushar Joshi
Working With Passion by Tushar Joshi
 
Introduction to Cascading Style Sheets
Introduction to Cascading Style SheetsIntroduction to Cascading Style Sheets
Introduction to Cascading Style Sheets
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Kürzlich hochgeladen (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

How Google Search Works By Tushar Joshi

  • 1. Tushar Joshi Software Architect / JUG Leader / NetBeans Dream Team member Works@Persistent Systems
  • 2.  The list of search results come from database  The list is processed by algorithms to sort them with  Importance  PageRank  Relevance  The search result is not real time, it is a cache
  • 3.  Googol means 1 x 10100 or in other words 1 with 100 zeros  Used to coin the name Google  Google became a verb in dictionary, meaning searching the internet using Google Search Engine
  • 4. Crawlers or Robots or Spider Database, Cache, Page-store Interface, Presentation
  • 5. Internet Search Crawler Cache, Indexes
  • 6. Keywords sent for Search List of pages from Cache Sorting with relevance and presentation
  • 7.  Software Engine  Runs continuously  Scans web pages using links to navigate  Backbone of any search engine
  • 8.  Makes special index entries for web pages  ID for each page downloaded  List of all the words appearing in web page  Sorting web page IDs in barrels of keywords  Assigning properties to web pages  Outward Links  Inward Links  Meta Tags, Headings, Structure  Calculated Page Rank
  • 9.  Storage of web page cache  Huge amount of data  Stored across multiple storage hardware and computer assemblies using proprietary storage software
  • 10.  http://www.google.com/intl/en/about/com pany/history.html  http://en.wikipedia.org/wiki/History_of_Go ogle  http://infolab.stanford.edu/~backrub/googl e.html  http://www.youtube.com/watch?v=BNHR6IQ JGZs