2. Introduction to the
system(Features and Uses)
Safe search with best result is the main feature of
Google search engine
Suggestion during search with local benefit
Language translation
Cached link to give the quick search that visited earlier
Update information with newspaper, weather
information, Videos
3. Continue…
Street Maps with travelling information
Books, images, music, videos, movies, products and
sites search
Q/A and definitions
4. System Details
Type of site: web search engine
Available in: 123 Languages
Written in: python, c, c++
Launched : September 15, 1997
Around 15,000 Software developer
Web Crawler,Indexing,Page Rank algorithm are the
main property for search engine.
Crawling done by using Python
5. Continue…
Number of Web Pages Fetched (24 million)
Number of Urls Seen(76.5 million)
Total Size of Fetched Pages (147.8 GB)
Short Inverted Index (4.1 GB)
Full Inverted Index(37.2 GB)
Links Database (3.9 GB)
6. Methodology
Google Search Engine uses Agile model.
Agile development provides opportunities to assess the
direction throughout the development lifecycle.
such as Scrum, Extreme Programming, Lean
Development, Feature-Driven Development (FDD),
Crystal
8. Source Code Management (Tools)
● Open Source Project like Android & Chromium
● Perforce setup & internal tools (ex: git)
● Code Branching
● Special version of Google Code Search & top secret
code searching tools.
9. Build management(Tools)
Google has available tools for tracking dependencies
and then running automated testing
Google used the Rietveld Code Review Tool to keep
track of all issues and comments, and to keep track of
differences between versions of codes.
Developers Update their works using this tool
this tool used as a build management for making
search engine
12. Conclusion
Google is designed to be a scalable search engine
Google employs a number of techniques to improve
search quality including page rank, anchor text, and
proximity information
Google is a complete architecture for gathering web
pages, indexing them, and performing search queries
over them.