SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Assignment :
Features of the Google Search Engine
Subject:
CS-100 ICT
Prepared By:
Waleed Liaqat
CE-2011/ Sec- C/116955
Submitted to:
Lec. Bilal
Date Submitted:
03-10-2011
What is the Google search engine?
Let’s start by defining what a search engine is. A search engine is a program that
searches and fetches documents that contain certain keywords or the search
criteria which you communicate to the engine through its interface.
The Google search engine is a creation of the multinational corporation Google.
Google search engine started out as a research project. Today, however, it has
become the most widely used search engine on the planet. This is due to its
simple design and ease of use, but more importantly it is because of the search
engine’s capabilities and unique algorithm that gives efficient results, that it is the
choice of billions across the planet.
How it works?
Once you specify the search criteria or keywords, this information is sent to the
Google web server which uses it to search its index of webpages and collects
webpages that match the given criteria. These webpages or websites are then
arranged in order of their relevance by a program called PageRank. This is the
very programme that gives Google an edge over other search engines. The results
once sorted are displayed with the relevancy information as well as information
such as total results and time taken to search and display.
Google’s index server contains billions of webpages. The index is updated
regularly through programs called crawlers.
Although Google search engine provides fast results, the results may contain the
search criteria but the webpage in its entirety may not be relevant to us. In such a
case, to narrow down our searches we use certain symbols such as the hyphen,
each of which serve a certain purpose.
We can further understand some of the features of Google search engine and
how it works through examples on the next few pages.
Problem 1: Searching for a webpage that contains one or the other element of
the search criteria.
Solution : Use of the pipe symbol (|)
Queries : Peter Pan [fig. 1(a)], Peter|Pan [fig. 1(b)]
Fig . 1(a) Entering ‘Peter Pan’ gives
the following results. The listed
webpages contain both search
terms.
What’s happening:
When we use ‘ peter pan’ as our search terms, webpages displayed as search
results contain both the search terms, however when we use the pipe symbol (|)
to separate ‘peter’ and ‘pan’ and search, the results are different and it is evident
that the pipe symbol works as an ‘OR’ operator. Use of this operator allows us to
expand our search results pool.
Fig. 1 (b) shows the result when
we include the pipe symbol
between peter and pan.
Problem 2: Searching with terms which can have different interpretations in
different scenarios e.g. ‘virus’ has a different meaning when we relate it to
computers but a whole other meaning when we relate it to medical science.
Another example is that of searching for Sagittarius which is the name of a
constellation and a horoscope which are completely different concepts.
Solution: Use of Hyphen symbol (-)
Queries: Sagittarius [fig. 2(a)], -Constellation Sagittarius [fig. 2(b)].
Fig. 2(a) Search results for Sagittarius.
What’s happening:
When we search for ‘Sagittarius’, the results returned contain webpages where it
is present in relation to constellation or horoscope or both. To narrow our search
results or to look for webpages where it is only explained as one of the twelve
horoscopes we use the hyphen symbol (-) before constellation, which leads to
exclusion of any webpage from the results pool that contains a reference to the
collection of stars given the name Sagittarius.
Fig. 2(b) Search results for Sagittarius
when we use the hyphen symbol to
eliminate the term constellation
from our results pool.
Problem 3: Searching for news or information from a particular period of time.
Query: PIA crash incidents between August 1979 and December 1984. (news)
Solution: Using timeline feature. (fig. 3)
Enter the period of time for
which the information of
PIA crash incidents is
required to get results.
Entering the given Query in
the search engine
(ordinarily) gives results
regarding various crashes
of the PIA including those
which do not fall into the
period of time specified.
Fig. 3
What’s Happening:
Normally when we enter ‘ PIA crash incidents between August 1979 and
December 1984’ in the search engine, we get news articles on incidents that
belong as well as incidents that don’t belong to the specified time period. Also,
use of ‘between’ doesn’t ensure that the results pool will contain news reports
from within the specified time period. In such cases, we use Google search tools,
specifically, the timeline feature which will ensure that only news from the
specified period is shown as a result.
Problem 4: Searching for webpages containing exactly all of the search terms
Solution: Use of Quotation marks (“”)
Queries: Everything is fair in love and war [fig. 4(a)], “Everything is fair in love
and war” *fig. 4(b)].
Fig . 4(a) Search results for
first query.
What’s happening :
When we search for ‘Everything is fair in love and war’, we get results like ‘All’s
fair in love and war’. Both of these have essentially the same meaning. The
replacement of ‘Everything’ with ‘All’ is known as stemming, a default process
performed by the Google search engine in which it displays results which contain
synonyms or variants of certain search terms. This process is stopped by use of
quotation marks on our query. The use of the quotation marks allows only those
results to be shown which contain the phrase ‘Everything is fair in love and war’
exactly but not necessarily as a complete phrase.
Fig. 4(b) shows the results when
quotation marks are added to the
first query.
Problem 5: Searching for complete information when we are only given part of
the information to use as a search term.
Solution: Use of asterisk (*)
Queries: Fear of a itself [fig. 5(a)], Fear of a * itself [fig. 5 (b)].
(Quote of J.K. Rowling, author of Harry Potter: ‘Fear of a name increases fear of
the thing itself.’)
Fig. 5 (a) Search for first query does not generate
results relevant to you.
Fig. 5 (b) Search for first
query with the use of
asterisk gives webpages
that contain the quote
required.
What’s happening:
When we search for the required quotation using the search terms ‘fear of a
itself’ , we get webpages that give information on movies. By combining the
asterisk with the initial query, we specify that we are searching for a sentence or a
phrase rather than individual terms. It also shows that we are missing a portion of
the quote or dialogue required. This should be used when you can only recall a
portion of the information required.
Problem 6: Expanding your search results pool without using synonyms or
variants of the search terms.
Solution: Use of the Tilde symbol (~)
Query: Biology is ~tough [fig. 6]
Fig. 6 shows results when
we search for ‘ Biology is ~
tough’.
What’s Happening:
When we perform the search with the words ‘Biology is tough’, we mostly get
webpages that contain all three words. In order to expand our results pool and to
select the information we need from a larger variety of webpages, we would
usually type in synonyms for particular search terms (in this case the word
‘tough’). This can be time consuming as individual searches have to be performed.
To prevent this, we use the tilde symbol (~). Placing this symbol before a
particular search term allows the Google search engine to give us a variety of
results. As seen in figure 6, searching for ‘Biology is ~tough’ gives results which
contain the sentences ‘Biology is hard’ and ‘Biology is difficult’, that essentially
have the same meaning as our query.
Problem 7: Searching for a particular file type.
Solution: Using the Google ‘filetype:’ feature.
Query: ‘Earthquake facts filetype:xls’ [fig.7]
Fig. 7 shows search results for
query no. 7, the user requires
facts organized in the form of
a table.
What’s happening:
When we search simply for earthquake facts, we get our results in various
formats such as .pdf, .doc, .html etc. However, a .pdf format may not display the
facts as clearly as, e.g. , a spreadsheet document. In order to get results that
specifically show the spreadsheet format, we add ‘filetype: xls ‘ to our query.
Problem 8: Converting units or currencies without physical use of a calculator or
physical calculation.
Solution: Use of Conversion feature from Google search engine.
Query: 1 GBP(British Pound) in USD (US Dollars), 24 in (inches) in ft (feet) both [
fig. 8].
Fig. 8 (above) conversion of pounds to
dollars; (below) conversion of inches to
feet.
What’s happening:
Conversion is made easy by using the names of units and currencies along with
numbers and entering them as search terms into the search box. Google search
engine immediately identifies the given format and displays conversion as shown
in figure 8. This is done when conversion through lengthy physical calculation is
not required.
Problem 9: Searching for similar webpages without searching for each site
individually
Solution: Using the ‘related:’ feature
Query: related: www.facebook.com [fig. 9].
Fig. 9 shows results that have are
similar to each other in function.
What’s happening:
When we use the ‘Related:’ function, we get webpages or websites that
essentially have a similar built or purpose. As shown in figure 9, websites related
to Facebook, a social networking site, include myspace, twitter, youtube and hi5.
All of these sites fulfill the purpose of social networking and thus are related to
each other in that respect. We can use the ‘related:’ function to verify and
validate same information from various sites.
Problem 10: Finding a site when you remember its URL address only partially
Solution: using ‘ inurl: ’ function
Query: ‘inurl:Android4.0’ [fig. 10 ].
Fig. 10 shows results for
‘inurl:android4.0’. Android 4.0 appears
in all the URL addresses listed.
What’s happening:
Using the ‘inurl:’ function, we limit the search results to only those webpages that
contain our keywords in their URL addresses. Such webpages according to
statistics contain more relevant information on our search terms when compared
to webpages that contain our search terms in their contents only.
As these 10 examples show, the Google search engine is more powerful than the
average search engine. Among other features of the Google search engine are:
1. ‘define: …’: definition of a search term is generated instead of using an
online or paperback dictionary for the purpose.
2. ‘+’: Used to perform a force search on all the search terms instead of
focusing on certain keywords.
3. ‘Weather’ : Entering this along with the name of a city and a country, gives
a weather forecast of that location.
4. ‘Time’ : using this along with the name of a city or country gives the local
time of that area.

Mais conteúdo relacionado

Mais procurados

OSINT - Yandex Search
OSINT - Yandex SearchOSINT - Yandex Search
OSINT - Yandex SearchRaghav Bisht
 
Google ppt by amit
Google ppt by amitGoogle ppt by amit
Google ppt by amitDAVV
 
Internet search techniques by tariq ghayyur1
Internet search techniques by tariq ghayyur1Internet search techniques by tariq ghayyur1
Internet search techniques by tariq ghayyur1Tariq Ghayyur
 
Enhance Your Google Search
Enhance Your Google SearchEnhance Your Google Search
Enhance Your Google SearchValentini Mellas
 
Effective web search techniques
Effective web search techniquesEffective web search techniques
Effective web search techniquesaliciafe0215
 
Sourcing / Recruiting /Searching on Google and Live
Sourcing / Recruiting /Searching on Google and LiveSourcing / Recruiting /Searching on Google and Live
Sourcing / Recruiting /Searching on Google and LiveRithesh Nair
 
Google search techniques
Google search techniquesGoogle search techniques
Google search techniquesNirav Ranpara
 
Boolean- Search Basics
Boolean- Search BasicsBoolean- Search Basics
Boolean- Search BasicsRithesh Nair
 
The Many Faces of Google
The Many Faces of GoogleThe Many Faces of Google
The Many Faces of GoogleJoel May
 
Understanding Seo At A Glance
Understanding Seo At A GlanceUnderstanding Seo At A Glance
Understanding Seo At A Glancepoojagupta267
 
Week13 key concepts_googlesearchtechniques
Week13 key concepts_googlesearchtechniquesWeek13 key concepts_googlesearchtechniques
Week13 key concepts_googlesearchtechniquescarolyn oldham
 
Google searching techniques
Google searching techniquesGoogle searching techniques
Google searching techniquesabbas mohd
 
Week 9 10 ppt-google_search
Week 9 10 ppt-google_searchWeek 9 10 ppt-google_search
Week 9 10 ppt-google_searchcarolyn oldham
 
Google Search Using Advance Search Operators [1]
Google Search Using Advance Search Operators [1]Google Search Using Advance Search Operators [1]
Google Search Using Advance Search Operators [1]satishreddy323
 
Week12keyconceptsgooglesearchtechniques
Week12keyconceptsgooglesearchtechniquesWeek12keyconceptsgooglesearchtechniques
Week12keyconceptsgooglesearchtechniquescarolyn oldham
 
Google searchpresentation2
Google searchpresentation2Google searchpresentation2
Google searchpresentation2carolyn oldham
 

Mais procurados (20)

OSINT - Yandex Search
OSINT - Yandex SearchOSINT - Yandex Search
OSINT - Yandex Search
 
Google ppt by amit
Google ppt by amitGoogle ppt by amit
Google ppt by amit
 
Internet search techniques for K12
Internet search techniques for K12Internet search techniques for K12
Internet search techniques for K12
 
Google Searchology
Google SearchologyGoogle Searchology
Google Searchology
 
Internet search techniques by tariq ghayyur1
Internet search techniques by tariq ghayyur1Internet search techniques by tariq ghayyur1
Internet search techniques by tariq ghayyur1
 
Google search tips
Google search tipsGoogle search tips
Google search tips
 
Enhance Your Google Search
Enhance Your Google SearchEnhance Your Google Search
Enhance Your Google Search
 
Searching google
Searching googleSearching google
Searching google
 
Effective web search techniques
Effective web search techniquesEffective web search techniques
Effective web search techniques
 
Sourcing / Recruiting /Searching on Google and Live
Sourcing / Recruiting /Searching on Google and LiveSourcing / Recruiting /Searching on Google and Live
Sourcing / Recruiting /Searching on Google and Live
 
Google search techniques
Google search techniquesGoogle search techniques
Google search techniques
 
Boolean- Search Basics
Boolean- Search BasicsBoolean- Search Basics
Boolean- Search Basics
 
The Many Faces of Google
The Many Faces of GoogleThe Many Faces of Google
The Many Faces of Google
 
Understanding Seo At A Glance
Understanding Seo At A GlanceUnderstanding Seo At A Glance
Understanding Seo At A Glance
 
Week13 key concepts_googlesearchtechniques
Week13 key concepts_googlesearchtechniquesWeek13 key concepts_googlesearchtechniques
Week13 key concepts_googlesearchtechniques
 
Google searching techniques
Google searching techniquesGoogle searching techniques
Google searching techniques
 
Week 9 10 ppt-google_search
Week 9 10 ppt-google_searchWeek 9 10 ppt-google_search
Week 9 10 ppt-google_search
 
Google Search Using Advance Search Operators [1]
Google Search Using Advance Search Operators [1]Google Search Using Advance Search Operators [1]
Google Search Using Advance Search Operators [1]
 
Week12keyconceptsgooglesearchtechniques
Week12keyconceptsgooglesearchtechniquesWeek12keyconceptsgooglesearchtechniques
Week12keyconceptsgooglesearchtechniques
 
Google searchpresentation2
Google searchpresentation2Google searchpresentation2
Google searchpresentation2
 

Semelhante a Google search

Searching on google report
Searching on google reportSearching on google report
Searching on google reportssabrina94
 
Google Search: Features and Capabilities
Google Search: Features and CapabilitiesGoogle Search: Features and Capabilities
Google Search: Features and CapabilitiesCRRC-Armenia
 
Key projects Data Science and Engineering
Key projects Data Science and EngineeringKey projects Data Science and Engineering
Key projects Data Science and EngineeringVijayananda Mohire
 
Key projects Data Science and Engineering
Key projects Data Science and EngineeringKey projects Data Science and Engineering
Key projects Data Science and EngineeringVijayananda Mohire
 
Jastine Powerpoint Presentation in ICT 100 (Google)
Jastine Powerpoint Presentation in ICT 100 (Google)Jastine Powerpoint Presentation in ICT 100 (Google)
Jastine Powerpoint Presentation in ICT 100 (Google)jastinemar201
 
TWOHD_Search Monkey
TWOHD_Search MonkeyTWOHD_Search Monkey
TWOHD_Search MonkeyJH Lee
 
Chapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docxChapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docxbartholomeocoombs
 
IMPORTRANGE-1.pptx
IMPORTRANGE-1.pptxIMPORTRANGE-1.pptx
IMPORTRANGE-1.pptxKetanSehdev3
 
Tutorial Search With Custom Column Slide Share
Tutorial Search With Custom Column Slide ShareTutorial Search With Custom Column Slide Share
Tutorial Search With Custom Column Slide Shareguest3f640c
 
Diving into VS 2015 Day5
Diving into VS 2015 Day5Diving into VS 2015 Day5
Diving into VS 2015 Day5Akhil Mittal
 
How to successfully predict traffic on your website with high accuracy converted
How to successfully predict traffic on your website with high accuracy convertedHow to successfully predict traffic on your website with high accuracy converted
How to successfully predict traffic on your website with high accuracy convertedDigitalberge
 
Running Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docx
Running Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docxRunning Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docx
Running Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docxcharisellington63520
 
Data Wrangling Without Coding
Data Wrangling Without CodingData Wrangling Without Coding
Data Wrangling Without CodingHelma Hassan
 
Google, Products and Information Seraching
Google, Products and Information SerachingGoogle, Products and Information Seraching
Google, Products and Information SerachingPrijith Jacob Thomas
 
Link your HTML Form to Google Sheet in just 3 Steps.pdf
Link your HTML Form to Google Sheet in just 3 Steps.pdfLink your HTML Form to Google Sheet in just 3 Steps.pdf
Link your HTML Form to Google Sheet in just 3 Steps.pdfBe Problem Solver
 
Remedy_Web_Searches_and_Reporting.pdf
Remedy_Web_Searches_and_Reporting.pdfRemedy_Web_Searches_and_Reporting.pdf
Remedy_Web_Searches_and_Reporting.pdfAli
 
Amazon Search Summit - the need for split testing in SEO
Amazon Search Summit - the need for split testing in SEOAmazon Search Summit - the need for split testing in SEO
Amazon Search Summit - the need for split testing in SEOWill Critchlow
 
How to use Google keyword tool
How to use Google keyword tool How to use Google keyword tool
How to use Google keyword tool SFU Pub355
 

Semelhante a Google search (20)

Searching on google report
Searching on google reportSearching on google report
Searching on google report
 
Google Search: Features and Capabilities
Google Search: Features and CapabilitiesGoogle Search: Features and Capabilities
Google Search: Features and Capabilities
 
Key projects Data Science and Engineering
Key projects Data Science and EngineeringKey projects Data Science and Engineering
Key projects Data Science and Engineering
 
Key projects Data Science and Engineering
Key projects Data Science and EngineeringKey projects Data Science and Engineering
Key projects Data Science and Engineering
 
Jastine Powerpoint Presentation in ICT 100 (Google)
Jastine Powerpoint Presentation in ICT 100 (Google)Jastine Powerpoint Presentation in ICT 100 (Google)
Jastine Powerpoint Presentation in ICT 100 (Google)
 
TWOHD_Search Monkey
TWOHD_Search MonkeyTWOHD_Search Monkey
TWOHD_Search Monkey
 
Google Search Tips
Google Search Tips Google Search Tips
Google Search Tips
 
Chapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docxChapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docx
 
IMPORTRANGE-1.pptx
IMPORTRANGE-1.pptxIMPORTRANGE-1.pptx
IMPORTRANGE-1.pptx
 
Tutorial Search With Custom Column Slide Share
Tutorial Search With Custom Column Slide ShareTutorial Search With Custom Column Slide Share
Tutorial Search With Custom Column Slide Share
 
Python Homework Help
Python Homework HelpPython Homework Help
Python Homework Help
 
Diving into VS 2015 Day5
Diving into VS 2015 Day5Diving into VS 2015 Day5
Diving into VS 2015 Day5
 
How to successfully predict traffic on your website with high accuracy converted
How to successfully predict traffic on your website with high accuracy convertedHow to successfully predict traffic on your website with high accuracy converted
How to successfully predict traffic on your website with high accuracy converted
 
Running Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docx
Running Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docxRunning Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docx
Running Head FINANCIAL STATEMENT ANALYSIS OF GOOGLE COMPANY F.docx
 
Data Wrangling Without Coding
Data Wrangling Without CodingData Wrangling Without Coding
Data Wrangling Without Coding
 
Google, Products and Information Seraching
Google, Products and Information SerachingGoogle, Products and Information Seraching
Google, Products and Information Seraching
 
Link your HTML Form to Google Sheet in just 3 Steps.pdf
Link your HTML Form to Google Sheet in just 3 Steps.pdfLink your HTML Form to Google Sheet in just 3 Steps.pdf
Link your HTML Form to Google Sheet in just 3 Steps.pdf
 
Remedy_Web_Searches_and_Reporting.pdf
Remedy_Web_Searches_and_Reporting.pdfRemedy_Web_Searches_and_Reporting.pdf
Remedy_Web_Searches_and_Reporting.pdf
 
Amazon Search Summit - the need for split testing in SEO
Amazon Search Summit - the need for split testing in SEOAmazon Search Summit - the need for split testing in SEO
Amazon Search Summit - the need for split testing in SEO
 
How to use Google keyword tool
How to use Google keyword tool How to use Google keyword tool
How to use Google keyword tool
 

Mais de Waleed Liaqat

The Three Step Writing Process (Technical & Business Writing)
The Three Step Writing Process (Technical & Business Writing)The Three Step Writing Process (Technical & Business Writing)
The Three Step Writing Process (Technical & Business Writing)Waleed Liaqat
 
Nietzsche's Philosophies
Nietzsche's Philosophies Nietzsche's Philosophies
Nietzsche's Philosophies Waleed Liaqat
 
Selected verses from the quran
Selected verses from the quranSelected verses from the quran
Selected verses from the quranWaleed Liaqat
 
Brief Introduction to Architecture
Brief Introduction to ArchitectureBrief Introduction to Architecture
Brief Introduction to ArchitectureWaleed Liaqat
 
Urban Planning Types, Processes and History
Urban Planning Types, Processes and HistoryUrban Planning Types, Processes and History
Urban Planning Types, Processes and HistoryWaleed Liaqat
 
Construction machinery - Associated costs and basic concepts
Construction machinery - Associated costs and basic conceptsConstruction machinery - Associated costs and basic concepts
Construction machinery - Associated costs and basic conceptsWaleed Liaqat
 
Fundamentals of Effective Business Communication
Fundamentals of Effective Business CommunicationFundamentals of Effective Business Communication
Fundamentals of Effective Business CommunicationWaleed Liaqat
 
Introduction to town and Urban planning
Introduction to town and Urban planningIntroduction to town and Urban planning
Introduction to town and Urban planningWaleed Liaqat
 
Brief Introduction to Project Life Cycle And Organizational Structures
Brief Introduction to Project Life Cycle And Organizational StructuresBrief Introduction to Project Life Cycle And Organizational Structures
Brief Introduction to Project Life Cycle And Organizational StructuresWaleed Liaqat
 
Brief Introduction to Project Management
Brief Introduction to Project ManagementBrief Introduction to Project Management
Brief Introduction to Project ManagementWaleed Liaqat
 
Resource Levelling - PMBOK - Example
Resource Levelling - PMBOK - ExampleResource Levelling - PMBOK - Example
Resource Levelling - PMBOK - ExampleWaleed Liaqat
 
Public Health Engineering - Concepts Regarding Water
Public Health Engineering - Concepts Regarding WaterPublic Health Engineering - Concepts Regarding Water
Public Health Engineering - Concepts Regarding WaterWaleed Liaqat
 
Youth and Education in Pakistan
Youth and Education in PakistanYouth and Education in Pakistan
Youth and Education in PakistanWaleed Liaqat
 
LEED 2009 applied to a mixed - use building
LEED 2009 applied to a mixed - use buildingLEED 2009 applied to a mixed - use building
LEED 2009 applied to a mixed - use buildingWaleed Liaqat
 
An Overview of the History of Pakistan: 1947 - 1973
An Overview of the History of Pakistan: 1947 - 1973 An Overview of the History of Pakistan: 1947 - 1973
An Overview of the History of Pakistan: 1947 - 1973 Waleed Liaqat
 
Richter scale and mercalli scale
Richter scale and mercalli scaleRichter scale and mercalli scale
Richter scale and mercalli scaleWaleed Liaqat
 
Key Components of Cost Estimation in construction
Key Components of Cost Estimation in constructionKey Components of Cost Estimation in construction
Key Components of Cost Estimation in constructionWaleed Liaqat
 
Plain Concrete - General concepts
Plain Concrete - General conceptsPlain Concrete - General concepts
Plain Concrete - General conceptsWaleed Liaqat
 
S-curve analysis for development of hydrographs
S-curve analysis for development of hydrographsS-curve analysis for development of hydrographs
S-curve analysis for development of hydrographsWaleed Liaqat
 
Activity on Arrow Diagram
Activity on Arrow DiagramActivity on Arrow Diagram
Activity on Arrow DiagramWaleed Liaqat
 

Mais de Waleed Liaqat (20)

The Three Step Writing Process (Technical & Business Writing)
The Three Step Writing Process (Technical & Business Writing)The Three Step Writing Process (Technical & Business Writing)
The Three Step Writing Process (Technical & Business Writing)
 
Nietzsche's Philosophies
Nietzsche's Philosophies Nietzsche's Philosophies
Nietzsche's Philosophies
 
Selected verses from the quran
Selected verses from the quranSelected verses from the quran
Selected verses from the quran
 
Brief Introduction to Architecture
Brief Introduction to ArchitectureBrief Introduction to Architecture
Brief Introduction to Architecture
 
Urban Planning Types, Processes and History
Urban Planning Types, Processes and HistoryUrban Planning Types, Processes and History
Urban Planning Types, Processes and History
 
Construction machinery - Associated costs and basic concepts
Construction machinery - Associated costs and basic conceptsConstruction machinery - Associated costs and basic concepts
Construction machinery - Associated costs and basic concepts
 
Fundamentals of Effective Business Communication
Fundamentals of Effective Business CommunicationFundamentals of Effective Business Communication
Fundamentals of Effective Business Communication
 
Introduction to town and Urban planning
Introduction to town and Urban planningIntroduction to town and Urban planning
Introduction to town and Urban planning
 
Brief Introduction to Project Life Cycle And Organizational Structures
Brief Introduction to Project Life Cycle And Organizational StructuresBrief Introduction to Project Life Cycle And Organizational Structures
Brief Introduction to Project Life Cycle And Organizational Structures
 
Brief Introduction to Project Management
Brief Introduction to Project ManagementBrief Introduction to Project Management
Brief Introduction to Project Management
 
Resource Levelling - PMBOK - Example
Resource Levelling - PMBOK - ExampleResource Levelling - PMBOK - Example
Resource Levelling - PMBOK - Example
 
Public Health Engineering - Concepts Regarding Water
Public Health Engineering - Concepts Regarding WaterPublic Health Engineering - Concepts Regarding Water
Public Health Engineering - Concepts Regarding Water
 
Youth and Education in Pakistan
Youth and Education in PakistanYouth and Education in Pakistan
Youth and Education in Pakistan
 
LEED 2009 applied to a mixed - use building
LEED 2009 applied to a mixed - use buildingLEED 2009 applied to a mixed - use building
LEED 2009 applied to a mixed - use building
 
An Overview of the History of Pakistan: 1947 - 1973
An Overview of the History of Pakistan: 1947 - 1973 An Overview of the History of Pakistan: 1947 - 1973
An Overview of the History of Pakistan: 1947 - 1973
 
Richter scale and mercalli scale
Richter scale and mercalli scaleRichter scale and mercalli scale
Richter scale and mercalli scale
 
Key Components of Cost Estimation in construction
Key Components of Cost Estimation in constructionKey Components of Cost Estimation in construction
Key Components of Cost Estimation in construction
 
Plain Concrete - General concepts
Plain Concrete - General conceptsPlain Concrete - General concepts
Plain Concrete - General concepts
 
S-curve analysis for development of hydrographs
S-curve analysis for development of hydrographsS-curve analysis for development of hydrographs
S-curve analysis for development of hydrographs
 
Activity on Arrow Diagram
Activity on Arrow DiagramActivity on Arrow Diagram
Activity on Arrow Diagram
 

Último

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Google search

  • 1. Assignment : Features of the Google Search Engine Subject: CS-100 ICT Prepared By: Waleed Liaqat CE-2011/ Sec- C/116955 Submitted to: Lec. Bilal Date Submitted: 03-10-2011
  • 2. What is the Google search engine? Let’s start by defining what a search engine is. A search engine is a program that searches and fetches documents that contain certain keywords or the search criteria which you communicate to the engine through its interface. The Google search engine is a creation of the multinational corporation Google. Google search engine started out as a research project. Today, however, it has become the most widely used search engine on the planet. This is due to its simple design and ease of use, but more importantly it is because of the search engine’s capabilities and unique algorithm that gives efficient results, that it is the choice of billions across the planet. How it works? Once you specify the search criteria or keywords, this information is sent to the Google web server which uses it to search its index of webpages and collects webpages that match the given criteria. These webpages or websites are then arranged in order of their relevance by a program called PageRank. This is the very programme that gives Google an edge over other search engines. The results once sorted are displayed with the relevancy information as well as information such as total results and time taken to search and display. Google’s index server contains billions of webpages. The index is updated regularly through programs called crawlers. Although Google search engine provides fast results, the results may contain the search criteria but the webpage in its entirety may not be relevant to us. In such a case, to narrow down our searches we use certain symbols such as the hyphen, each of which serve a certain purpose.
  • 3. We can further understand some of the features of Google search engine and how it works through examples on the next few pages. Problem 1: Searching for a webpage that contains one or the other element of the search criteria. Solution : Use of the pipe symbol (|) Queries : Peter Pan [fig. 1(a)], Peter|Pan [fig. 1(b)] Fig . 1(a) Entering ‘Peter Pan’ gives the following results. The listed webpages contain both search terms.
  • 4. What’s happening: When we use ‘ peter pan’ as our search terms, webpages displayed as search results contain both the search terms, however when we use the pipe symbol (|) to separate ‘peter’ and ‘pan’ and search, the results are different and it is evident that the pipe symbol works as an ‘OR’ operator. Use of this operator allows us to expand our search results pool. Fig. 1 (b) shows the result when we include the pipe symbol between peter and pan.
  • 5. Problem 2: Searching with terms which can have different interpretations in different scenarios e.g. ‘virus’ has a different meaning when we relate it to computers but a whole other meaning when we relate it to medical science. Another example is that of searching for Sagittarius which is the name of a constellation and a horoscope which are completely different concepts. Solution: Use of Hyphen symbol (-) Queries: Sagittarius [fig. 2(a)], -Constellation Sagittarius [fig. 2(b)]. Fig. 2(a) Search results for Sagittarius.
  • 6. What’s happening: When we search for ‘Sagittarius’, the results returned contain webpages where it is present in relation to constellation or horoscope or both. To narrow our search results or to look for webpages where it is only explained as one of the twelve horoscopes we use the hyphen symbol (-) before constellation, which leads to exclusion of any webpage from the results pool that contains a reference to the collection of stars given the name Sagittarius. Fig. 2(b) Search results for Sagittarius when we use the hyphen symbol to eliminate the term constellation from our results pool.
  • 7. Problem 3: Searching for news or information from a particular period of time. Query: PIA crash incidents between August 1979 and December 1984. (news) Solution: Using timeline feature. (fig. 3) Enter the period of time for which the information of PIA crash incidents is required to get results. Entering the given Query in the search engine (ordinarily) gives results regarding various crashes of the PIA including those which do not fall into the period of time specified. Fig. 3
  • 8. What’s Happening: Normally when we enter ‘ PIA crash incidents between August 1979 and December 1984’ in the search engine, we get news articles on incidents that belong as well as incidents that don’t belong to the specified time period. Also, use of ‘between’ doesn’t ensure that the results pool will contain news reports from within the specified time period. In such cases, we use Google search tools, specifically, the timeline feature which will ensure that only news from the specified period is shown as a result. Problem 4: Searching for webpages containing exactly all of the search terms Solution: Use of Quotation marks (“”) Queries: Everything is fair in love and war [fig. 4(a)], “Everything is fair in love and war” *fig. 4(b)]. Fig . 4(a) Search results for first query.
  • 9. What’s happening : When we search for ‘Everything is fair in love and war’, we get results like ‘All’s fair in love and war’. Both of these have essentially the same meaning. The replacement of ‘Everything’ with ‘All’ is known as stemming, a default process performed by the Google search engine in which it displays results which contain synonyms or variants of certain search terms. This process is stopped by use of quotation marks on our query. The use of the quotation marks allows only those results to be shown which contain the phrase ‘Everything is fair in love and war’ exactly but not necessarily as a complete phrase. Fig. 4(b) shows the results when quotation marks are added to the first query.
  • 10. Problem 5: Searching for complete information when we are only given part of the information to use as a search term. Solution: Use of asterisk (*) Queries: Fear of a itself [fig. 5(a)], Fear of a * itself [fig. 5 (b)]. (Quote of J.K. Rowling, author of Harry Potter: ‘Fear of a name increases fear of the thing itself.’) Fig. 5 (a) Search for first query does not generate results relevant to you. Fig. 5 (b) Search for first query with the use of asterisk gives webpages that contain the quote required.
  • 11. What’s happening: When we search for the required quotation using the search terms ‘fear of a itself’ , we get webpages that give information on movies. By combining the asterisk with the initial query, we specify that we are searching for a sentence or a phrase rather than individual terms. It also shows that we are missing a portion of the quote or dialogue required. This should be used when you can only recall a portion of the information required. Problem 6: Expanding your search results pool without using synonyms or variants of the search terms. Solution: Use of the Tilde symbol (~) Query: Biology is ~tough [fig. 6] Fig. 6 shows results when we search for ‘ Biology is ~ tough’.
  • 12. What’s Happening: When we perform the search with the words ‘Biology is tough’, we mostly get webpages that contain all three words. In order to expand our results pool and to select the information we need from a larger variety of webpages, we would usually type in synonyms for particular search terms (in this case the word ‘tough’). This can be time consuming as individual searches have to be performed. To prevent this, we use the tilde symbol (~). Placing this symbol before a particular search term allows the Google search engine to give us a variety of results. As seen in figure 6, searching for ‘Biology is ~tough’ gives results which contain the sentences ‘Biology is hard’ and ‘Biology is difficult’, that essentially have the same meaning as our query. Problem 7: Searching for a particular file type. Solution: Using the Google ‘filetype:’ feature. Query: ‘Earthquake facts filetype:xls’ [fig.7] Fig. 7 shows search results for query no. 7, the user requires facts organized in the form of a table.
  • 13. What’s happening: When we search simply for earthquake facts, we get our results in various formats such as .pdf, .doc, .html etc. However, a .pdf format may not display the facts as clearly as, e.g. , a spreadsheet document. In order to get results that specifically show the spreadsheet format, we add ‘filetype: xls ‘ to our query. Problem 8: Converting units or currencies without physical use of a calculator or physical calculation. Solution: Use of Conversion feature from Google search engine. Query: 1 GBP(British Pound) in USD (US Dollars), 24 in (inches) in ft (feet) both [ fig. 8]. Fig. 8 (above) conversion of pounds to dollars; (below) conversion of inches to feet.
  • 14. What’s happening: Conversion is made easy by using the names of units and currencies along with numbers and entering them as search terms into the search box. Google search engine immediately identifies the given format and displays conversion as shown in figure 8. This is done when conversion through lengthy physical calculation is not required. Problem 9: Searching for similar webpages without searching for each site individually Solution: Using the ‘related:’ feature Query: related: www.facebook.com [fig. 9]. Fig. 9 shows results that have are similar to each other in function.
  • 15. What’s happening: When we use the ‘Related:’ function, we get webpages or websites that essentially have a similar built or purpose. As shown in figure 9, websites related to Facebook, a social networking site, include myspace, twitter, youtube and hi5. All of these sites fulfill the purpose of social networking and thus are related to each other in that respect. We can use the ‘related:’ function to verify and validate same information from various sites. Problem 10: Finding a site when you remember its URL address only partially Solution: using ‘ inurl: ’ function Query: ‘inurl:Android4.0’ [fig. 10 ]. Fig. 10 shows results for ‘inurl:android4.0’. Android 4.0 appears in all the URL addresses listed.
  • 16. What’s happening: Using the ‘inurl:’ function, we limit the search results to only those webpages that contain our keywords in their URL addresses. Such webpages according to statistics contain more relevant information on our search terms when compared to webpages that contain our search terms in their contents only. As these 10 examples show, the Google search engine is more powerful than the average search engine. Among other features of the Google search engine are: 1. ‘define: …’: definition of a search term is generated instead of using an online or paperback dictionary for the purpose. 2. ‘+’: Used to perform a force search on all the search terms instead of focusing on certain keywords. 3. ‘Weather’ : Entering this along with the name of a city and a country, gives a weather forecast of that location. 4. ‘Time’ : using this along with the name of a city or country gives the local time of that area.