SlideShare une entreprise Scribd logo
1  sur  19
COMPARATIVE STUDY OF
DIFFERENT RANKING ALGORITHMS
ADOPTED BY SEARCH ENGINE

Under the guidance of ,
Dr. Manoj Wadhwa

Presented by,
Shikha Taneja
12-MCS-110
MOTIVATION


When searching for information on the WWW, user perform a query
to a search engine. The engine return, as the query’s result, a list of
Web sites which usually is a huge set. So the ranking of these web
sites is very important. Because much information is contained in the
link-structure of the WWW, information such as which pages are
linked to others can be used to augment search algorithms.



It is so important for any web search engine to rank the pages with
the aim of providing more useful data, by listing the pages containing
the data at higher places, to the searcher about the searched keyword
or subject.


So to be able to provide desired ordering for the web pages: A page
ranking algorithm is the technique to rank websites in their search
engine results.



Together with the development of the Internet and the popularity of
World Wide Web, Web page ranking systems have drawn significant
attention.



Many Web Search Engines have been introduced until now, but still
have difficulty in providing completely relevant answers to the
general subject of queries.



The main reason is not the lack of data but rather an excess of data.
WHAT IS SEARCH ENGINE??
Web Search Engine is a tool enabling document search,
with respect to specified keywords, in the Web and returns
a list of documents where the keywords were found.
INTRODUCTION


Early search engines mainly compare content similarity of the query
and the indexed pages.



From 1996, it became clear that content similarity alone was no
longer sufficient.
 The number of pages grew rapidly in the mid-late 1990’s.
 Content similarity is easily spammed.
 A page owner can repeat some words and add many related
words to boost the rankings of his pages and/or to make the
pages relevant to a large number of queries.



Starting around 1996, researchers began to work on the problem.
They resort to hyperlinks.


Web pages on the other hand are connected through hyperlinks,
which carry important information.
 Some hyperlinks: organize information at the same site.
 Other hyperlinks: point to pages from other Web sites.



Those pages that are pointed to by many other pages are likely to
contain authoritative information.



During 1997-1998, two most influential hyperlink based search
algorithms PageRank and HITS were reported.
PAGE RANK








PageRank is an algorithm used by the Google web search
engine to rank websites in their search engine results. 
PageRank works by counting the number and quality of
links to a page to determine a rough estimate of how
important the website is. The underlying assumption is
that more important websites are likely to receive more
links from other websites.
It is an excellent way to prioritize the result of web
keyword searches.
Example of the PageRank indicator as found on the Google
toolbar:
HITS ALGORITHM










The HITS algorithm stands for “Hypertext Induced Topic Selection”
and is used for rating and ranking websites based on the link
information when identifying topic areas.
Unlike PageRank which is a static ranking algorithm, HITS is search
query dependent.
It is a very popular and effective algorithm to rank documents based
on the link information among a set of documents.
An authority value is computed as the sum of the scaled hub values
that point to that page.
A hub value is the sum of the scaled authority values of the pages it
points to.
When the user issues a search query,
 HITS first expands the list of relevant pages returned by a
search engine and then produces two rankings of the
expanded set of pages, authority ranking and hub ranking.
Authority: Roughly, a authority is a page with many in-links.
 The idea is that the page may have good or authoritative
content on some topic and
 thus many people trust it and link to it.
Hub: A hub is a page with many out-links.
 The page serves as an organizer of the information on a
particular topic and
 points to many good authority pages on the topic.

EXAMPLES
SALSA





SALSA- The Stochastic Approach for Link- Structure
Analysis (Lempel, Moran 2001)
 Probabilistic extension of the HITS algorithm
 Combines ideas from both HITS and PAGERANK
 Random walk is carried out by following hyperlinks
both in the forward and in the backward direction
SALSA uses authority and hub score
SALSA creates a neighborhood graph using authority and
hub pages and links
WEIGHTED PAGERANK
ALGORITHM








Weighted Page Rank algorithm is an extension of the PageRank algorithm.
This algorithm allocates a higher rank values to the more
significant pages rather than dividing the rank value of a
page evenly among its outgoing linked web pages.
Each outgoing link gets a value proportional to its
significance.
WPR takes into account the importance of both the inlinks
and outlinks of the pages and distributes rank scores based
on the popularity of the pages.
DISTANCE RANK ALGORITHM,







The distance between pages is considered as a factor.
The algorithm calculates the minimum average distance
between two web pages and more pages.
This adopts the Page-Rank properties i.e. the rank of each
page is computed as the weighted sum of ranks of all
incoming pages to that particular page.
Then, a page has a high page rank value if it has more
incoming links on a page.
TOPIC SENSITIVE PAGE-RANK
ALGORITHM
This algorithm computes the scores of web page according
to the importance of content available on web page.


Pages receiving only a few incoming links, but from very
related web sites, will be given much more consideration for
that topic. The result will be a higher Topic-Sensitive Page
Rank for that site, for that specific search query, despite a
lower Page Rank under the current system

COMPARISON BETWEEN
DIFFERENT SEARCH ENGINES
CRITERI PAGERA HITS
A
NK

SALSA

Weighted Distance
PageRank
Rank

TopicSensitive
PageRank

Came into 1998
existence

1999

2001

2006

1998

2000

Objective

to rank
document
s based on
the link
informatio
n among a
set of
document
s.

Perform a
random
walk
alternatin
g between
hubs and
authoritie
s

Weight of
web page
is
calculated
on the
basis of
inbound
and
outbound
links and
on the
basis of
weight of

The
algorithm
calculates
the
minimum
average
distance
between
two web
pages and
more
pages.

This
algorithm
computes
the scores
of web
page
according
to the
importanc
e of
content
available
on web

an
excellent
way to
prioritize
the result
of web
keyword
searches
CRITERIA PAGERAN HITS

K

SALSA

Weighted
PageRank

Distance
Rank

TopicSensitive
PageRank

Input
parameters

Back links

Content,
Back and
Forward
links

Content,
Back links
and forward
links

Back links
and forward
links

Inbound links

Content,
Back link,
Forward
Link

Importance

High. Back
links are
considered.

Moderate.
Hub &
authorities
scores are
utilized.

High. it
weighs the
entries
according to
their in and
out-degrees.

High. The
pages are
sorted
according to
the
importance.

High. It is
based on
distance
between the
pages.

High. It
computes
important
score per
topic.

Limitations

Query
independent,
Dangling
page

Topic drift
and
efficiency
problem

Query
dependent,
handle spam
but not as
good as
PageRank

Query
independent,
Dangling
page

Needs to work
along with
Page-Rank

Only
available to
text, images
are not
taken into
account.

Search
Engine

Google

Clever

Google

Research
model

Research
Model

Google

Quality Of
Results

Medium

Less than
Page Rank

Less than
Page Rank

Higher than
Page Rank

Less than
Page-Rank

High
PROPOSED WORK


The proposed work in the Page Rank algorithm includes
the implementation to solve the problem of Dangling Page.
Dangling pages are pages which do not have any outbound
link or the page which does not provide any reference to
other pages. These Dangling pages create many issues to
calculate efficient page rank of different pages of a
websites .
REFERENCES
o

Mridula Batra, Sachin Sharma, “Comparative Study Of Page rank algorithm with different
ranking algorithms adopted by search engine for website ranking” , Int.J.Computer
Technology & Applications,Vol 4 (1), 8-18, Jan-Feb 2013

o

Ankur gupta, Rajni Jindal, “An overwiew of ranking algorithm for search engines”,
INDIAcom-2008CFND, Feb 08-09,2008



Alessio Signorini, “A Survey of Ranking Algorithms”, Department of Computer Science
University of Iowa, September 11, 2005



Mitali Desai, Sanjaysinh Parmar, Nitesh Shah, Jitendra Upadhyay, “A Study of different
Page Rank Algorithms: Issues”, International Journal of Computer Science Research &
Technology, ISSN: 2321-8827 IJCSRTIJCSRT www.ijcsrt.org IJCSRTV1IS040089 Vol. 1
Issue 4, September - 2013

o

Sergey Brin and Lawrence Page, “The Anatomy of a Large-Scale Hypertextual Web Search
Engine”



Marc Najork, “Comparing the Effectiveness of HITS and SALSA”, Microsoft Research,
1065 La Avenida, Mountain View, CA 94043, USA, najork@microsoft.com.

o

Dilip Kumar Sharma, A.K.Sharma, ”A Comparative Analysis Of Web Page Ranking
Algorithms” in proceedings of the International Journal Computer Science and
Engineering,Vol. 02,No. 08,2010,2670-2676.



R. lempel and S. moran, “SALSA: The Stochastic Approach for Link-Structure Analysis”



Allan borodin, Gareth o. roberts, Ieffrey s. rosenthal and Panayiotis tsaparas, “Link
Analysis Ranking: Algorithms, Theory, and Experiments”
Comparative study of  different ranking algorithms adopted by search engine

Contenu connexe

Tendances

Google page rank
Google page rankGoogle page rank
Google page rankYifan Li
 
Pagerank Algorithm Explained
Pagerank Algorithm ExplainedPagerank Algorithm Explained
Pagerank Algorithm Explainedjdhaar
 
Google page rank
Google page rankGoogle page rank
Google page rankYifan Li
 
Page Ranking using Decision tree induction
Page Ranking using Decision tree inductionPage Ranking using Decision tree induction
Page Ranking using Decision tree inductionPradip Rahul
 
Search engine
Search engineSearch engine
Search engineswaraj27
 
Search Engine Optimization - Aykut Aslantaş
Search Engine Optimization - Aykut AslantaşSearch Engine Optimization - Aykut Aslantaş
Search Engine Optimization - Aykut AslantaşAykut Aslantaş
 
Google page rank
Google page rankGoogle page rank
Google page rankYifan Li
 
Introduction to SEO Basics
Introduction to SEO BasicsIntroduction to SEO Basics
Introduction to SEO BasicsJenifer Renjini
 
Content Marketing for Search
Content Marketing for SearchContent Marketing for Search
Content Marketing for SearchGWI
 
SMX March 2022 Measuring Link Building You're Doing it Wrong
SMX March 2022 Measuring Link Building You're Doing it WrongSMX March 2022 Measuring Link Building You're Doing it Wrong
SMX March 2022 Measuring Link Building You're Doing it WrongTom Capper
 
Advanced Ways to Use Ahrefs That You Didn't Know About
Advanced Ways to Use Ahrefs That You Didn't Know AboutAdvanced Ways to Use Ahrefs That You Didn't Know About
Advanced Ways to Use Ahrefs That You Didn't Know AboutSi Quan Ong (SQ Ong)
 
Ahrefs SEO Toolset Quick Guide ( Updated in August 2013)
Ahrefs SEO Toolset Quick Guide  ( Updated in August 2013) Ahrefs SEO Toolset Quick Guide  ( Updated in August 2013)
Ahrefs SEO Toolset Quick Guide ( Updated in August 2013) Clare Hoang
 
SEO Tools Review - Majestic SEO
SEO Tools Review - Majestic SEOSEO Tools Review - Majestic SEO
SEO Tools Review - Majestic SEOGeromme Talampas
 
Link building Services from TheSeoPortal SEO Company
Link building Services from TheSeoPortal SEO CompanyLink building Services from TheSeoPortal SEO Company
Link building Services from TheSeoPortal SEO CompanyTheseoportal
 

Tendances (20)

Google page rank
Google page rankGoogle page rank
Google page rank
 
Pagerank Algorithm Explained
Pagerank Algorithm ExplainedPagerank Algorithm Explained
Pagerank Algorithm Explained
 
Google page rank
Google page rankGoogle page rank
Google page rank
 
Page Ranking using Decision tree induction
Page Ranking using Decision tree inductionPage Ranking using Decision tree induction
Page Ranking using Decision tree induction
 
Search engine
Search engineSearch engine
Search engine
 
Page rank2
Page rank2Page rank2
Page rank2
 
Search Engine Optimization - Aykut Aslantaş
Search Engine Optimization - Aykut AslantaşSearch Engine Optimization - Aykut Aslantaş
Search Engine Optimization - Aykut Aslantaş
 
Google page rank
Google page rankGoogle page rank
Google page rank
 
Search Marketing
Search MarketingSearch Marketing
Search Marketing
 
Introduction to SEO Basics
Introduction to SEO BasicsIntroduction to SEO Basics
Introduction to SEO Basics
 
Content Marketing for Search
Content Marketing for SearchContent Marketing for Search
Content Marketing for Search
 
SMX March 2022 Measuring Link Building You're Doing it Wrong
SMX March 2022 Measuring Link Building You're Doing it WrongSMX March 2022 Measuring Link Building You're Doing it Wrong
SMX March 2022 Measuring Link Building You're Doing it Wrong
 
Search engine
Search engineSearch engine
Search engine
 
Ahref seo checker tool | ahref tool ppt
Ahref seo checker tool | ahref tool pptAhref seo checker tool | ahref tool ppt
Ahref seo checker tool | ahref tool ppt
 
Lvr ppt
Lvr pptLvr ppt
Lvr ppt
 
Advanced Ways to Use Ahrefs That You Didn't Know About
Advanced Ways to Use Ahrefs That You Didn't Know AboutAdvanced Ways to Use Ahrefs That You Didn't Know About
Advanced Ways to Use Ahrefs That You Didn't Know About
 
Ahrefs SEO Toolset Quick Guide ( Updated in August 2013)
Ahrefs SEO Toolset Quick Guide  ( Updated in August 2013) Ahrefs SEO Toolset Quick Guide  ( Updated in August 2013)
Ahrefs SEO Toolset Quick Guide ( Updated in August 2013)
 
SEO Tools Review - Majestic SEO
SEO Tools Review - Majestic SEOSEO Tools Review - Majestic SEO
SEO Tools Review - Majestic SEO
 
Link building Services from TheSeoPortal SEO Company
Link building Services from TheSeoPortal SEO CompanyLink building Services from TheSeoPortal SEO Company
Link building Services from TheSeoPortal SEO Company
 
SEO Interview FAQ
SEO Interview FAQSEO Interview FAQ
SEO Interview FAQ
 

En vedette

Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataAndre Freitas
 
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Wolfgang Reinhardt
 
Web search algorithms and user interfaces
Web search algorithms and user interfacesWeb search algorithms and user interfaces
Web search algorithms and user interfacesStefanos Anastasiadis
 
Google: Algorithms & Cognition
Google: Algorithms & CognitionGoogle: Algorithms & Cognition
Google: Algorithms & CognitionJulie de Foubert
 
Representing Texts as contextualized Entity Centric Linked Data Graphs
Representing Texts as contextualized Entity Centric Linked Data GraphsRepresenting Texts as contextualized Entity Centric Linked Data Graphs
Representing Texts as contextualized Entity Centric Linked Data GraphsAndre Freitas
 
WiSS Challenge - Day 2
WiSS Challenge - Day 2WiSS Challenge - Day 2
WiSS Challenge - Day 2Andre Freitas
 
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary StudyOn the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study Andre Freitas
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataAndre Freitas
 
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeSchema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeAndre Freitas
 
Understanding search engine algorithms
Understanding search engine algorithmsUnderstanding search engine algorithms
Understanding search engine algorithmsVijay Sankar
 
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...Andre Freitas
 
Disambiguating Polysemous Queries For Document Retrieval
Disambiguating Polysemous Queries For Document RetrievalDisambiguating Polysemous Queries For Document Retrieval
Disambiguating Polysemous Queries For Document RetrievalMadhusudan Daad
 
Can Deep Learning Techniques Improve Entity Linking?
Can Deep Learning Techniques Improve Entity Linking?Can Deep Learning Techniques Improve Entity Linking?
Can Deep Learning Techniques Improve Entity Linking?Julien PLU
 
Semantic Interpretation of User Query for Question Answering on Interlinked Data
Semantic Interpretation of User Query for Question Answering on Interlinked DataSemantic Interpretation of User Query for Question Answering on Interlinked Data
Semantic Interpretation of User Query for Question Answering on Interlinked DataSaeedeh Shekarpour
 
Open domain Question Answering System - Research project in NLP
Open domain  Question Answering System - Research project in NLPOpen domain  Question Answering System - Research project in NLP
Open domain Question Answering System - Research project in NLPGVS Chaitanya
 
Ontology-Based Word Sense Disambiguation for Scientific Literature
Ontology-Based Word Sense Disambiguation for Scientific LiteratureOntology-Based Word Sense Disambiguation for Scientific Literature
Ontology-Based Word Sense Disambiguation for Scientific LiteratureeXascale Infolab
 
Semantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementSemantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementAndre Freitas
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Andre Freitas
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsNexgen Technology
 
Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...
Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...
Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...Giannis Tsakonas
 

En vedette (20)

Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big data
 
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
Adding Semantics to Social Software Engineering (by Steffen Lohmann & Thomas ...
 
Web search algorithms and user interfaces
Web search algorithms and user interfacesWeb search algorithms and user interfaces
Web search algorithms and user interfaces
 
Google: Algorithms & Cognition
Google: Algorithms & CognitionGoogle: Algorithms & Cognition
Google: Algorithms & Cognition
 
Representing Texts as contextualized Entity Centric Linked Data Graphs
Representing Texts as contextualized Entity Centric Linked Data GraphsRepresenting Texts as contextualized Entity Centric Linked Data Graphs
Representing Texts as contextualized Entity Centric Linked Data Graphs
 
WiSS Challenge - Day 2
WiSS Challenge - Day 2WiSS Challenge - Day 2
WiSS Challenge - Day 2
 
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary StudyOn the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked Data
 
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeSchema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
 
Understanding search engine algorithms
Understanding search engine algorithmsUnderstanding search engine algorithms
Understanding search engine algorithms
 
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...
Natural Language Queries over Heterogeneous Linked Data Graphs: A Distributio...
 
Disambiguating Polysemous Queries For Document Retrieval
Disambiguating Polysemous Queries For Document RetrievalDisambiguating Polysemous Queries For Document Retrieval
Disambiguating Polysemous Queries For Document Retrieval
 
Can Deep Learning Techniques Improve Entity Linking?
Can Deep Learning Techniques Improve Entity Linking?Can Deep Learning Techniques Improve Entity Linking?
Can Deep Learning Techniques Improve Entity Linking?
 
Semantic Interpretation of User Query for Question Answering on Interlinked Data
Semantic Interpretation of User Query for Question Answering on Interlinked DataSemantic Interpretation of User Query for Question Answering on Interlinked Data
Semantic Interpretation of User Query for Question Answering on Interlinked Data
 
Open domain Question Answering System - Research project in NLP
Open domain  Question Answering System - Research project in NLPOpen domain  Question Answering System - Research project in NLP
Open domain Question Answering System - Research project in NLP
 
Ontology-Based Word Sense Disambiguation for Scientific Literature
Ontology-Based Word Sense Disambiguation for Scientific LiteratureOntology-Based Word Sense Disambiguation for Scientific Literature
Ontology-Based Word Sense Disambiguation for Scientific Literature
 
Semantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementSemantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and Refinement
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)
 
Discovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile appsDiscovery of ranking fraud for mobile apps
Discovery of ranking fraud for mobile apps
 
Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...
Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...
Query Expansion and Context: Thoughts on Language, Meaning and Knowledge Orga...
 

Similaire à Comparative study of different ranking algorithms adopted by search engine

Evaluation of Web Search Engines Based on Ranking of Results and Features
Evaluation of Web Search Engines Based on Ranking of Results and FeaturesEvaluation of Web Search Engines Based on Ranking of Results and Features
Evaluation of Web Search Engines Based on Ranking of Results and FeaturesWaqas Tariq
 
page ranking web crawling
page ranking web crawlingpage ranking web crawling
page ranking web crawlingpradiprahul
 
Googling of GooGle
Googling of GooGleGoogling of GooGle
Googling of GooGlebinit singh
 
IRJET- Page Ranking Algorithms – A Comparison
IRJET- Page Ranking Algorithms – A ComparisonIRJET- Page Ranking Algorithms – A Comparison
IRJET- Page Ranking Algorithms – A ComparisonIRJET Journal
 
Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)James Arnold
 
Done rerea dlink-farm-spam
Done rerea dlink-farm-spamDone rerea dlink-farm-spam
Done rerea dlink-farm-spamJames Arnold
 
Done rerea dlink-farm-spam(2)
Done rerea dlink-farm-spam(2)Done rerea dlink-farm-spam(2)
Done rerea dlink-farm-spam(2)James Arnold
 
Link analysis : Comparative study of HITS and Page Rank Algorithm
Link analysis : Comparative study of HITS and Page Rank AlgorithmLink analysis : Comparative study of HITS and Page Rank Algorithm
Link analysis : Comparative study of HITS and Page Rank AlgorithmKavita Kushwah
 
PageRank algorithm and its variations: A Survey report
PageRank algorithm and its variations: A Survey reportPageRank algorithm and its variations: A Survey report
PageRank algorithm and its variations: A Survey reportIOSR Journals
 
Efficient focused web crawling approach
Efficient focused web crawling approachEfficient focused web crawling approach
Efficient focused web crawling approachSyed Islam
 
Enhancement in Weighted PageRank Algorithm Using VOL
Enhancement in Weighted PageRank Algorithm Using VOLEnhancement in Weighted PageRank Algorithm Using VOL
Enhancement in Weighted PageRank Algorithm Using VOLIOSR Journals
 
The Role of Backlinks in SEO
The Role of Backlinks in SEOThe Role of Backlinks in SEO
The Role of Backlinks in SEOAarav Infotech
 
EXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUES
EXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUESEXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUES
EXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUESJournal For Research
 
beginners-guide.pdf
beginners-guide.pdfbeginners-guide.pdf
beginners-guide.pdfCreationlabz
 

Similaire à Comparative study of different ranking algorithms adopted by search engine (20)

Evaluation of Web Search Engines Based on Ranking of Results and Features
Evaluation of Web Search Engines Based on Ranking of Results and FeaturesEvaluation of Web Search Engines Based on Ranking of Results and Features
Evaluation of Web Search Engines Based on Ranking of Results and Features
 
Macran
MacranMacran
Macran
 
page ranking web crawling
page ranking web crawlingpage ranking web crawling
page ranking web crawling
 
PAGE RANKING
PAGE RANKING PAGE RANKING
PAGE RANKING
 
Googling of GooGle
Googling of GooGleGoogling of GooGle
Googling of GooGle
 
IRJET- Page Ranking Algorithms – A Comparison
IRJET- Page Ranking Algorithms – A ComparisonIRJET- Page Ranking Algorithms – A Comparison
IRJET- Page Ranking Algorithms – A Comparison
 
Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)
 
Done rerea dlink-farm-spam
Done rerea dlink-farm-spamDone rerea dlink-farm-spam
Done rerea dlink-farm-spam
 
Done rerea dlink-farm-spam(2)
Done rerea dlink-farm-spam(2)Done rerea dlink-farm-spam(2)
Done rerea dlink-farm-spam(2)
 
1 SEO
1  SEO1  SEO
1 SEO
 
Link analysis : Comparative study of HITS and Page Rank Algorithm
Link analysis : Comparative study of HITS and Page Rank AlgorithmLink analysis : Comparative study of HITS and Page Rank Algorithm
Link analysis : Comparative study of HITS and Page Rank Algorithm
 
bācklink
bācklinkbācklink
bācklink
 
PageRank algorithm and its variations: A Survey report
PageRank algorithm and its variations: A Survey reportPageRank algorithm and its variations: A Survey report
PageRank algorithm and its variations: A Survey report
 
Web mining
Web miningWeb mining
Web mining
 
Page Rank
Page RankPage Rank
Page Rank
 
Efficient focused web crawling approach
Efficient focused web crawling approachEfficient focused web crawling approach
Efficient focused web crawling approach
 
Enhancement in Weighted PageRank Algorithm Using VOL
Enhancement in Weighted PageRank Algorithm Using VOLEnhancement in Weighted PageRank Algorithm Using VOL
Enhancement in Weighted PageRank Algorithm Using VOL
 
The Role of Backlinks in SEO
The Role of Backlinks in SEOThe Role of Backlinks in SEO
The Role of Backlinks in SEO
 
EXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUES
EXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUESEXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUES
EXPLORATORY REVIEW OF SEARCH ENGINE OPTIMIZATION TECHNIQUES
 
beginners-guide.pdf
beginners-guide.pdfbeginners-guide.pdf
beginners-guide.pdf
 

Dernier

ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Dernier (20)

ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 

Comparative study of different ranking algorithms adopted by search engine

  • 1. COMPARATIVE STUDY OF DIFFERENT RANKING ALGORITHMS ADOPTED BY SEARCH ENGINE Under the guidance of , Dr. Manoj Wadhwa Presented by, Shikha Taneja 12-MCS-110
  • 2. MOTIVATION  When searching for information on the WWW, user perform a query to a search engine. The engine return, as the query’s result, a list of Web sites which usually is a huge set. So the ranking of these web sites is very important. Because much information is contained in the link-structure of the WWW, information such as which pages are linked to others can be used to augment search algorithms.  It is so important for any web search engine to rank the pages with the aim of providing more useful data, by listing the pages containing the data at higher places, to the searcher about the searched keyword or subject.
  • 3.  So to be able to provide desired ordering for the web pages: A page ranking algorithm is the technique to rank websites in their search engine results.  Together with the development of the Internet and the popularity of World Wide Web, Web page ranking systems have drawn significant attention.  Many Web Search Engines have been introduced until now, but still have difficulty in providing completely relevant answers to the general subject of queries.  The main reason is not the lack of data but rather an excess of data.
  • 4. WHAT IS SEARCH ENGINE?? Web Search Engine is a tool enabling document search, with respect to specified keywords, in the Web and returns a list of documents where the keywords were found.
  • 5. INTRODUCTION  Early search engines mainly compare content similarity of the query and the indexed pages.  From 1996, it became clear that content similarity alone was no longer sufficient.  The number of pages grew rapidly in the mid-late 1990’s.  Content similarity is easily spammed.  A page owner can repeat some words and add many related words to boost the rankings of his pages and/or to make the pages relevant to a large number of queries.  Starting around 1996, researchers began to work on the problem. They resort to hyperlinks.
  • 6.  Web pages on the other hand are connected through hyperlinks, which carry important information.  Some hyperlinks: organize information at the same site.  Other hyperlinks: point to pages from other Web sites.  Those pages that are pointed to by many other pages are likely to contain authoritative information.  During 1997-1998, two most influential hyperlink based search algorithms PageRank and HITS were reported.
  • 7. PAGE RANK     PageRank is an algorithm used by the Google web search engine to rank websites in their search engine results.  PageRank works by counting the number and quality of links to a page to determine a rough estimate of how important the website is. The underlying assumption is that more important websites are likely to receive more links from other websites. It is an excellent way to prioritize the result of web keyword searches. Example of the PageRank indicator as found on the Google toolbar:
  • 8. HITS ALGORITHM      The HITS algorithm stands for “Hypertext Induced Topic Selection” and is used for rating and ranking websites based on the link information when identifying topic areas. Unlike PageRank which is a static ranking algorithm, HITS is search query dependent. It is a very popular and effective algorithm to rank documents based on the link information among a set of documents. An authority value is computed as the sum of the scaled hub values that point to that page. A hub value is the sum of the scaled authority values of the pages it points to.
  • 9. When the user issues a search query,  HITS first expands the list of relevant pages returned by a search engine and then produces two rankings of the expanded set of pages, authority ranking and hub ranking. Authority: Roughly, a authority is a page with many in-links.  The idea is that the page may have good or authoritative content on some topic and  thus many people trust it and link to it. Hub: A hub is a page with many out-links.  The page serves as an organizer of the information on a particular topic and  points to many good authority pages on the topic. 
  • 11. SALSA    SALSA- The Stochastic Approach for Link- Structure Analysis (Lempel, Moran 2001)  Probabilistic extension of the HITS algorithm  Combines ideas from both HITS and PAGERANK  Random walk is carried out by following hyperlinks both in the forward and in the backward direction SALSA uses authority and hub score SALSA creates a neighborhood graph using authority and hub pages and links
  • 12. WEIGHTED PAGERANK ALGORITHM     Weighted Page Rank algorithm is an extension of the PageRank algorithm. This algorithm allocates a higher rank values to the more significant pages rather than dividing the rank value of a page evenly among its outgoing linked web pages. Each outgoing link gets a value proportional to its significance. WPR takes into account the importance of both the inlinks and outlinks of the pages and distributes rank scores based on the popularity of the pages.
  • 13. DISTANCE RANK ALGORITHM,     The distance between pages is considered as a factor. The algorithm calculates the minimum average distance between two web pages and more pages. This adopts the Page-Rank properties i.e. the rank of each page is computed as the weighted sum of ranks of all incoming pages to that particular page. Then, a page has a high page rank value if it has more incoming links on a page.
  • 14. TOPIC SENSITIVE PAGE-RANK ALGORITHM This algorithm computes the scores of web page according to the importance of content available on web page.  Pages receiving only a few incoming links, but from very related web sites, will be given much more consideration for that topic. The result will be a higher Topic-Sensitive Page Rank for that site, for that specific search query, despite a lower Page Rank under the current system 
  • 15. COMPARISON BETWEEN DIFFERENT SEARCH ENGINES CRITERI PAGERA HITS A NK SALSA Weighted Distance PageRank Rank TopicSensitive PageRank Came into 1998 existence 1999 2001 2006 1998 2000 Objective to rank document s based on the link informatio n among a set of document s. Perform a random walk alternatin g between hubs and authoritie s Weight of web page is calculated on the basis of inbound and outbound links and on the basis of weight of The algorithm calculates the minimum average distance between two web pages and more pages. This algorithm computes the scores of web page according to the importanc e of content available on web an excellent way to prioritize the result of web keyword searches
  • 16. CRITERIA PAGERAN HITS  K SALSA Weighted PageRank Distance Rank TopicSensitive PageRank Input parameters Back links Content, Back and Forward links Content, Back links and forward links Back links and forward links Inbound links Content, Back link, Forward Link Importance High. Back links are considered. Moderate. Hub & authorities scores are utilized. High. it weighs the entries according to their in and out-degrees. High. The pages are sorted according to the importance. High. It is based on distance between the pages. High. It computes important score per topic. Limitations Query independent, Dangling page Topic drift and efficiency problem Query dependent, handle spam but not as good as PageRank Query independent, Dangling page Needs to work along with Page-Rank Only available to text, images are not taken into account. Search Engine Google Clever Google Research model Research Model Google Quality Of Results Medium Less than Page Rank Less than Page Rank Higher than Page Rank Less than Page-Rank High
  • 17. PROPOSED WORK  The proposed work in the Page Rank algorithm includes the implementation to solve the problem of Dangling Page. Dangling pages are pages which do not have any outbound link or the page which does not provide any reference to other pages. These Dangling pages create many issues to calculate efficient page rank of different pages of a websites .
  • 18. REFERENCES o Mridula Batra, Sachin Sharma, “Comparative Study Of Page rank algorithm with different ranking algorithms adopted by search engine for website ranking” , Int.J.Computer Technology & Applications,Vol 4 (1), 8-18, Jan-Feb 2013 o Ankur gupta, Rajni Jindal, “An overwiew of ranking algorithm for search engines”, INDIAcom-2008CFND, Feb 08-09,2008  Alessio Signorini, “A Survey of Ranking Algorithms”, Department of Computer Science University of Iowa, September 11, 2005  Mitali Desai, Sanjaysinh Parmar, Nitesh Shah, Jitendra Upadhyay, “A Study of different Page Rank Algorithms: Issues”, International Journal of Computer Science Research & Technology, ISSN: 2321-8827 IJCSRTIJCSRT www.ijcsrt.org IJCSRTV1IS040089 Vol. 1 Issue 4, September - 2013 o Sergey Brin and Lawrence Page, “The Anatomy of a Large-Scale Hypertextual Web Search Engine”  Marc Najork, “Comparing the Effectiveness of HITS and SALSA”, Microsoft Research, 1065 La Avenida, Mountain View, CA 94043, USA, najork@microsoft.com. o Dilip Kumar Sharma, A.K.Sharma, ”A Comparative Analysis Of Web Page Ranking Algorithms” in proceedings of the International Journal Computer Science and Engineering,Vol. 02,No. 08,2010,2670-2676.  R. lempel and S. moran, “SALSA: The Stochastic Approach for Link-Structure Analysis”  Allan borodin, Gareth o. roberts, Ieffrey s. rosenthal and Panayiotis tsaparas, “Link Analysis Ranking: Algorithms, Theory, and Experiments”