SlideShare a Scribd company logo
1 of 7
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3610
Calculating Rank of Web Documents Using Its Content and Link
Analysis
Amit Kumar1, Anshita Bhardwaj2, Anshika Jain3, Mr. Jagbeer Singh4
1,2,3,4 - Department of Computer Science and Engineering, Meerut Institute of Engineering and Technology, Meerut-
250005, Uttar Pradesh, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract -On the World Wide Web (www), when a query is
searched by the user over a search engine, ranking is the way
through which the importance of web pages is measured by a
search engine. In today’s scenario, all the vital information is
available online in the form of text documents. Various search
engines are available for mining this available information,
according to the user query, and giving appropriate and most
relevant results to the user following his/her query. Search
engines retrieve and show the documents according to their
ranking. There are many search engines following page
ranking for assignment of the weightage to the website’s
pages. In this paper, content-based matching is done along
with the page ranking on hyperlinkevaluationtodisplaymore
accurate and relevant results following the user query.
Key Words: Hyperlink evaluation, Ranking, Search engine,
Search query, content-based.
1. INTRODUCTION
Nowadays, the Page-Rank method is mostly used in biblio-
metrics[7], information networks, social analysis, and link
prediction. It is also used for systems analysis of road
networks and in Science, and neuroscience. The main factor
is that it does not matter how long the query is, the answer
will always come out in a particular order of links. Page-
Rank seems very simple. But when a simple calculation is
applied thousands or millions of times over the results can
seem complicated. The main purpose of this paper is to
provide an effective way to get the queryresultbyusingvery
simple code for clarity and understanding. The future work
for starters can be, that we need to optimize our method by
creating what our target audience wants to see. This will
attract links better than anything else.
A search query is a string of words a user enters in the
search box, and then the search engine gives the response
within sub-seconds. A search engine is an online application
that gets a query input from the user and based on the
keywords or catchphrases received bytheuser,itfetchesthe
results by online crawling [8] the websites with the help of
crawlers or spiders, and then sorts them to make a list of
hyperlinks corresponding to the matched documents.
In this paper, Along with the content-based matching, page
ranking on hyperlink evaluation is done to display more
accurate and relevant results following the user query.First,
we have fetched out the links along with the content present
inside the topmost text documents and pasted them insidea
dictionary to evaluate a score to give the most relevant
webpage, then the score is calculated for every document
and a tagged score is assigned to each of them. Afterthat,the
highest score is found to get the best top pages reordered to
improve user-fetched results on the search engine.
The responsive sequence of lists is also known as the Search
Engine Result Page(SERP). The sequence of responses
provided by search engines may consist of a mix of videos,
images, articles, web pages, and many other types of files.
The ranking of Web pages returned in response to a user
query combines a measure of the relevanceofthe pageto the
query together with a query-independent measure of the
quality of the page. The objective of this project is to reduce
the uncertainty and un-usefulness of the web pages that
come up at the top of the desired results by using both link
and content analysis.
2. BACKGROUND HISTORY
The web pages shown at the top of the search results by the
search engine are at times unwanted or useless for the user
through certain practices. Mainly, web document retrieval
has three types which are explained as:
2.1 Organic Search
Organic search is termed as the search methodology by
which the search pages are retrieved through the search
engine’s algorithm. In the search engine's algorithmic test,
web pages scoring exceptionally well are generally
containing algorithmsbased uponfactorssuchasqualityand
suitability of the content, specialization/expertise,
authoritativeness, and trustworthinessofthewebsiteandits
respective content writer on the given topic. Usually, the
organic search results are the ones which are unpaid results
appearing extensively over a search engine whentheresults
page are popped up after the query gets searched by the
user. For the sake of a relevant example, when user types
"South Indian food" in any search engine, say, Google, there
are all the unpaid results flashing which are all a part of the
organic search. Commonly, people tend to view and open up
the topmost results on the first page of all the search results.
Each page of the search engine results, usually contains 10
organic listings[1,2], however, some results pages may have
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3611
different observations and have fewer organic listings in
common.
2.2 Sponsored Search
A quite large number of companies or profit-making
institutions find the method ofshowinguptheirservices and
business capabilities in the form of advertisements on the
platform which is largely visited by interested
users/customers. Therefore, a whole lot of popular search
engines offer "sponsored results" to these organizations,
who in turn pay these search engines for getting their
products or services to appear above other search hits. This
is often done in the form of auction/bidding among the
companies, in which the bidder payingthelargestamountor
bidding, in this case, gets their hands on the top result as a
part of their business goodwill and profit-making tactic. A
sponsored search auction can also be called out as a
keyword auction, which is largely an indispensable part of
the business model being followed all over the globe mainly
by the modern world web hosts. Here, the sponsored search
results are the results referring to the results obtained
largely through a search engine and are not at all extracted
out from the main search algorithm, but rather from this
business trick followed by interested companies in
sponsored search result technique, also these results are
very much the separate advertisements paid for by third
parties[4,7]. A report submitted in 2018 from the house of
European Commission showedthatgenerallytheconsumers
avoid these top results, as they have an expectation and
mentality that the topmost results on a search engine page
will be sponsored or baiting in the sense that they will be
undesired, and thus quite less relevant to their information
needs.
2.3 Popular web page Search
Many web document makers frame their web page in such a
way that it contains a maximum number of linked pagestoit
so as to make the web document seemingly important and
popular to the search engine algorithm. Also, the web pages
linked are blank and totally unwanted at times. Here, The
“about: blank” scenario comes into picture which is just a
blank web page displayed when a user clicks on a highly
attractive or free premium information which is also a kind
of bait to the user. Here, the browser finds itself in a
situation where it shows up the user an empty web page.
Page Ranking is a method of measuring the significance of
any available dynamic web pages. As per the Google, Page
Rank mechanism by counting the occurrencenumberandits
quality of links or relation to a page is to verify a rough
approximation of how significant thewebsite.Accordingtoa
report over statistics from Statist, Netmarketshare,andStat
Counter, the top 5 search engines worldwide in terms of
market share are namely, Google, Bing, Yahoo, Baidu, and
Yandex Google. With approximately over 70% of the search
market share, Google is undoubtedly the most popular
search engine. Additionally, Google captures almost 85% of
mobile traffic. But, here the case is that the web page does
not get served to you from an external source, so it isn’t
harmful to our computer. However, in most of the cases, the
cause behind showing up a blank page can be the malware
which can make the browser open a blank page.
3. WORK FLOW OF PROPOSED METHODOLOGY
fig 1: Work flow of proposed methodology
4. Ranking
The scoring of searched query results is done by a
component known as query processor which is entitled
with computing scores of web pages through the
effective use of a ranking procedure that is highly
dependent upon the retrieval model. Each and every
ranking procedure innately depends on such a model.
Highly used form of finding the score in every web
document is as mentioned below [5]
∑j tj * wj
Here, tj = jth weight of query term,
wj = jth weight of document term
And, the summation is done foreachtermpresentinside
the dictionary of the collection for the repository.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3612
5. MODULE DESCRIPTION
a. Fetch n results
First search a query or pattern (e.g.: Happy) and
discover the first 3 links. And after that, pick up the
content inside those links and explorethesearching
pattern or query whether it is on screen or not.
fig 2: Sample search result
b. Dictionary Creation
1. Download the word net module of python
for dictionary usage.
2. Import that module to the main python
program by using the following commands
-from serp-api import Google Search from
nltk. corpus import wordnet.
c. Word Matching
import dictionary modules
{ integer total=0
q = input query from user
initialize score[] array
total=0,sc=0
for int i=0 to n:
if(query[i] in dictionary[words]):
sc=sc+1
total=total+sc
elif(query[i] in
dictionary[synonyms])::
score=score+0.5
total=total+score
score[i]=sc;
average_score=total/n
if(score[i]>threshold_value)
{
score[i]=score[i]/average_score;
}}
d. Sample Code for Execution
q=input("Enter the querry: ") # Taking querry
input from user
params = {
"engine": "google",
"q": q,
"google_domain": "google.com",
"api_key":
"94a571b4a4482b0d19564027ebdc0bd28a6383f6
3a076a5829978637e65ddbdd"
} #parameters for google search
search = GoogleSearch(params) #A varible that
will store the search results
results = search.get_dict() #A variable which
will store search in dictionary form
org_re=results['organic_results'] # we need only
organic results
old={} # An empty dictionary
j=0 # A counter variable
for i in org_re:
old[j]={'rank' : i['position'] ,'title' : i['title'] ,'link' :
i['link'] ,'description':i["snippet"],'score':j} #store
only desired parameters
j += 1
print("n------------------Theresultsare------------------
---n") #printing the search results
for i in old:
print(old[i]['title'])
print(old[i]['link'])
print('n')
synonyms = [] # A variable for storing
the synonyms of the searched querry
q=q.split(' ') #for setences we split the
word for their sysnonyms''l
for i in q:
for syn in wordnet.synsets(i):
for l in syn.lemmas():
synonyms.append(l.name())
synonyms=set(synonyms)
print() #remove duplicate words by making
the set
total=0
for i in old:
score=old[i]['score']
url=old[i]['link']
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3613
total=total+score
try:
request_result=requests.get( url )
soup =
bs4.BeautifulSoup(request_result.text,"html.parser"
) # Creating soup from the fetched request
all_text=soup.get_text()
score+=all_text.count(q)
for j in synonyms:
score+=all_text.count(j)/2
old[i]['score']=score
except:
pass
new={} # An empty dictionary
l=len(old) # no of search results
recived
sc_l=[]
for i in old:
sc=old[i]['score']
if sc in sc_l:
sc+=.1
sc_l.append(sc)
average_score=total/(len(old))
new[sc]={'title': old[i]['title'],'link' : old[i]['link']
,'description':old[i]["description"],'rank':
old[i]['rank']}
print("nnn------------------The Updated results
are---------------------n") #printing the Updated
search results
for i in sorted(new,reverse=True):
print("prev rank: ",new[i]['rank'])
print(new[i]['title'])
print(new[i]['link'])
print("Score: ",old[i]['score'])
print('n')
print("Average score is ",average_score)
5.1 Demonstration of the algorithm with the help
of an example
Step 1: Fetch the links related to entered query
fig 3: Fetched links of the entered query (here, query
is ‘great’)
Step 2: Pick up the synonyms from word net dictionary
fig 4: Synonyms from wordnet dictionary (here, query
is ‘great’)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3614
Step 3: Calculate the score and n-score of each query
term
fig 5: Calculated score of the query (here, query is
‘great’)
6. EXPERIMENTAL RESULT ANALYSIS
Query-
Searched
Output Results of Score Number of
links
Reordered
Query Term Number of
appearances
N-
Score
Score
What is
Great
Great 2,37,00,0
0,000 4.5 9 6
OS Dead
Lock
OS Dead
lock
57,50,000
3.5 7 4
What is
Happines
s
Happines
s
2,18,00,0
0,000 4 8 2
Advantag
es of Java
Advantag
es java
1,23,00,0
0,000
4 8 0
What is
Database
Managem
ent
system
Database
Managem
ent
system
2,23,00,0
0,000
3.5 7 1
Essay on
India
Essay
India
4,77,00,0
0,000 3.5 7 7
Download
ing
Python
IDE
Downloa
ding
Python
IDE
2,37,00,0
00
3.0 6 3
Hello Hello 3,26,00,0
0,000
3.0 6 7
Voting
Results in
UP
Voting
Results
UP
2,14,00,0
0,000 4.0 8 5
Election
2022
Election
2022
2,37,00,0
0,000 2.0 4 2
Uttar
Pradesh
Uttar
Pradesh
2,11,00,0
0,000
2.5 5 3
Code Link and Queries relationship
xpoints = np.array([1, 2, 3, 4])
ypoints = np.array([6, 4, 2, 0])
x2points = np.array([5,6])
y2points = np.array([1,7])
plt.plot(xpoints, ypoints,marker= 'o')
plt.plot(x2points,y2points,'o')
font1 = {'family':'serif','color':'blue','size':20}
font2 = {'family':'serif','color':'darkred','size':15}
plt.title("Graphical Result Analysis", fontdict = font1)
plt.xlabel("Queries", fontdict = font2)
plt.ylabel("Links Reordered", fontdict = font2)
plt.show()
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3615
Chart -1: Links Reordered vs Queries
Code for N-Square and Queries relationship
xpoints = np.array([1, 3, 5])
ypoints = np.array([4.5, 4, 3.5])
x2points = np.array([2,4,6])
y2points = np.array([3.5,4,3.5])
plt.plot(xpoints, ypoints,marker='o')
plt.plot(x2points, y2points,'o')
font = {'family':'serif','color':'darkred','size':15}
plt.xlabel("Queries", fontdict = font2)
plt.ylabel("N-Score", fontdict = font2)
plt.show()
Chart -2: N-Score vs Queries
Code for Queries and Score relationship
xpoints = np.array([1,3,5])
ypoints = np.array([9,8,7])
x2points = np.array([2,4,6])
y2points = np.array([7,8,7])
plt.plot(xpoints, ypoints,marker='o')
plt.plot(x2points, y2points,'o')
font = {'family':'serif','color':'darkred','size':15}
plt.xlabel("Queries", fontdict = font2)
plt.ylabel("Score", fontdict = font2)
plt.show()
Chart -3: Score vs Queries
Code for Comparison and Queries relationship
x1 = np.array([1, 2, 3, 4])
y1 = np.array([6, 4, 2, 0])
x2 = np.array([1, 2, 3])
y2 = np.array([4.5, 4, 3.5])
x3=np.array([1,2,3])
y3=np.array([9,8,7])
plt.plot(x1, y1, x2, y2, x3, y3)
font = {'family':'serif','color':'darkred','size':15}
plt.xlabel("Queries", fontdict = font)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3616
plt.ylabel("Comparison", fontdict = font)
plt.show()
Chart -4: Comparison of all parameters vs Queries
7. CONCLUSION AND FUTURE WORK
According to the Graph, after the application of the ranking
algorithm, the page’s ranking is changing by 4% accurately.
Therefore, the abovealgorithmiseffectiveforbringingabout
the top results of search engines in the user's desired order.
Page Ranking is a method of measuring the significance of
any available dynamic web pages. As per the Google, Page
Rank mechanism by counting the occurrencenumberandits
quality of links or relation to a page is to verify a rough
approximation of how significant the website.
REFERENCES
[1] Swati Jain, Mukesh Rawat (2020) Efficiency measures
for ranked pages by Markov Chain Principle,
International Journal of InformationTechnology(2020),
Volume 13, Issue 6.
[2] Nandnee Jain, Upendra Dwivedi (2015) Ranking web
pages based on user interaction time’’, International
Conference on Advances in Computer Engineering and
Applications, IEEE Xplore, pp. 35–41, March 19–20
[3] Vojnovic M, Cruise J, Gunawardena D, MarbachP(2009)
Ranking and suggesting popular items. IEEE Trans
Knowl Data Eng 21(8):1133–1146
[4] Nandnee Jain, Upendra Dwivedi (2015) Ranking web
pages based on user interaction time’’, International
Conference on Advances in Computer Engineering and
Applications, IEEE Xplore, pp. 35–41, March 19–20
[5] Bruce Croft W, Metzler D, Strohman T (2015) Search
engines information retrieval in practice. Pearson
Education, London, pp 25–26
[6] Ishii H, Tempo R (2014) The page rank problem,
multiagent consensus, and web aggregation: a systems
and control view-point.IEEEControl SystMag34(3):34–
53
[7] Chakrabarti S, Dom B, Gibson D, Kleinberg J, Kumar
R,Raghavan P, Rajagopalan S, Tomkins A (1999) Mining
the link structure of the worldwideweb.IEEEComputer
Soc Press 32(8):60–67
BIOGRAPHIES
Mr. Jagbeer Singh is the faculty
assistant professor at Meerut
Institute of Engineering and
Technology, Meerut, U.P, India.
Anshika Jain is a final year
graduate in Computer Science and
Engineering at Meerut Institute of
Engineering and Technology,
Meerut, U.P, India.
Anshita Bhardwaj is a final year
graduate in Computer Science and
Engineering at Meerut Institute of
Engineering and Technology,
Meerut, U.P, India.
Amit Kumar is a final year
graduate in Computer Science and
Engineering at Meerut Institute of
Engineering and Technology,
Meerut, U.P, India.

More Related Content

Similar to Calculating Rank of Web Documents Using Its Content and Link Analysis

IRJET- Virtual Business Analyst using a Progressive Web Application
IRJET- Virtual Business Analyst using a Progressive Web ApplicationIRJET- Virtual Business Analyst using a Progressive Web Application
IRJET- Virtual Business Analyst using a Progressive Web ApplicationIRJET Journal
 
IRJET- Website Health Checker
IRJET- Website Health CheckerIRJET- Website Health Checker
IRJET- Website Health CheckerIRJET Journal
 
DEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATION
DEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATIONDEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATION
DEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATIONIJCSIT Journal
 
“Electronic Shopping Website with Recommendation System”
“Electronic Shopping Website with Recommendation System”“Electronic Shopping Website with Recommendation System”
“Electronic Shopping Website with Recommendation System”IRJET Journal
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...IRJET Journal
 
Internet magazines practical tips for improving website traffic
Internet magazines  practical tips for improving website trafficInternet magazines  practical tips for improving website traffic
Internet magazines practical tips for improving website trafficHamideh Iraj
 
Working sample - Jackie yuan
Working sample - Jackie yuanWorking sample - Jackie yuan
Working sample - Jackie yuanJackie Yuan
 
Search Engine Scrapper
Search Engine ScrapperSearch Engine Scrapper
Search Engine ScrapperIRJET Journal
 
Web analytics an intro
Web analytics   an introWeb analytics   an intro
Web analytics an introAshokkumar T A
 
A Study on SEO Monitoring System Based on Corporate Website Development
A Study on SEO Monitoring System Based on Corporate Website DevelopmentA Study on SEO Monitoring System Based on Corporate Website Development
A Study on SEO Monitoring System Based on Corporate Website Developmentijcseit
 
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...inventionjournals
 
IRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine LearningIRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine LearningIRJET Journal
 
Recommender System- Analyzing products by mining Data Streams
Recommender System- Analyzing products by mining Data StreamsRecommender System- Analyzing products by mining Data Streams
Recommender System- Analyzing products by mining Data StreamsIRJET Journal
 
IRJET- Opinion Summarization using Soft Computing and Information Retrieval
IRJET- Opinion Summarization using Soft Computing and Information RetrievalIRJET- Opinion Summarization using Soft Computing and Information Retrieval
IRJET- Opinion Summarization using Soft Computing and Information RetrievalIRJET Journal
 
seo important Terms A-Z (1).pdf safalta.com
seo important Terms A-Z (1).pdf safalta.comseo important Terms A-Z (1).pdf safalta.com
seo important Terms A-Z (1).pdf safalta.comashgamer800
 
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...IRJET Journal
 
IRJET- Best Fit Resume Predictor
IRJET-  	  Best Fit Resume PredictorIRJET-  	  Best Fit Resume Predictor
IRJET- Best Fit Resume PredictorIRJET Journal
 
IRJET- Sentimental Analysis of Product Reviews for E-Commerce Websites
IRJET- Sentimental Analysis of Product Reviews for E-Commerce WebsitesIRJET- Sentimental Analysis of Product Reviews for E-Commerce Websites
IRJET- Sentimental Analysis of Product Reviews for E-Commerce WebsitesIRJET Journal
 
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDYRESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDYIRJET Journal
 

Similar to Calculating Rank of Web Documents Using Its Content and Link Analysis (20)

IRJET- Virtual Business Analyst using a Progressive Web Application
IRJET- Virtual Business Analyst using a Progressive Web ApplicationIRJET- Virtual Business Analyst using a Progressive Web Application
IRJET- Virtual Business Analyst using a Progressive Web Application
 
IRJET- Website Health Checker
IRJET- Website Health CheckerIRJET- Website Health Checker
IRJET- Website Health Checker
 
DEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATION
DEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATIONDEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATION
DEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATION
 
“Electronic Shopping Website with Recommendation System”
“Electronic Shopping Website with Recommendation System”“Electronic Shopping Website with Recommendation System”
“Electronic Shopping Website with Recommendation System”
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
 
Internet magazines practical tips for improving website traffic
Internet magazines  practical tips for improving website trafficInternet magazines  practical tips for improving website traffic
Internet magazines practical tips for improving website traffic
 
Working sample - Jackie yuan
Working sample - Jackie yuanWorking sample - Jackie yuan
Working sample - Jackie yuan
 
Search Engine Scrapper
Search Engine ScrapperSearch Engine Scrapper
Search Engine Scrapper
 
Web analytics an intro
Web analytics   an introWeb analytics   an intro
Web analytics an intro
 
A Study on SEO Monitoring System Based on Corporate Website Development
A Study on SEO Monitoring System Based on Corporate Website DevelopmentA Study on SEO Monitoring System Based on Corporate Website Development
A Study on SEO Monitoring System Based on Corporate Website Development
 
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
 
IRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine LearningIRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine Learning
 
Recommender System- Analyzing products by mining Data Streams
Recommender System- Analyzing products by mining Data StreamsRecommender System- Analyzing products by mining Data Streams
Recommender System- Analyzing products by mining Data Streams
 
IRJET- Opinion Summarization using Soft Computing and Information Retrieval
IRJET- Opinion Summarization using Soft Computing and Information RetrievalIRJET- Opinion Summarization using Soft Computing and Information Retrieval
IRJET- Opinion Summarization using Soft Computing and Information Retrieval
 
Car Rental System
Car Rental SystemCar Rental System
Car Rental System
 
seo important Terms A-Z (1).pdf safalta.com
seo important Terms A-Z (1).pdf safalta.comseo important Terms A-Z (1).pdf safalta.com
seo important Terms A-Z (1).pdf safalta.com
 
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
 
IRJET- Best Fit Resume Predictor
IRJET-  	  Best Fit Resume PredictorIRJET-  	  Best Fit Resume Predictor
IRJET- Best Fit Resume Predictor
 
IRJET- Sentimental Analysis of Product Reviews for E-Commerce Websites
IRJET- Sentimental Analysis of Product Reviews for E-Commerce WebsitesIRJET- Sentimental Analysis of Product Reviews for E-Commerce Websites
IRJET- Sentimental Analysis of Product Reviews for E-Commerce Websites
 
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDYRESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 

Calculating Rank of Web Documents Using Its Content and Link Analysis

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3610 Calculating Rank of Web Documents Using Its Content and Link Analysis Amit Kumar1, Anshita Bhardwaj2, Anshika Jain3, Mr. Jagbeer Singh4 1,2,3,4 - Department of Computer Science and Engineering, Meerut Institute of Engineering and Technology, Meerut- 250005, Uttar Pradesh, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract -On the World Wide Web (www), when a query is searched by the user over a search engine, ranking is the way through which the importance of web pages is measured by a search engine. In today’s scenario, all the vital information is available online in the form of text documents. Various search engines are available for mining this available information, according to the user query, and giving appropriate and most relevant results to the user following his/her query. Search engines retrieve and show the documents according to their ranking. There are many search engines following page ranking for assignment of the weightage to the website’s pages. In this paper, content-based matching is done along with the page ranking on hyperlinkevaluationtodisplaymore accurate and relevant results following the user query. Key Words: Hyperlink evaluation, Ranking, Search engine, Search query, content-based. 1. INTRODUCTION Nowadays, the Page-Rank method is mostly used in biblio- metrics[7], information networks, social analysis, and link prediction. It is also used for systems analysis of road networks and in Science, and neuroscience. The main factor is that it does not matter how long the query is, the answer will always come out in a particular order of links. Page- Rank seems very simple. But when a simple calculation is applied thousands or millions of times over the results can seem complicated. The main purpose of this paper is to provide an effective way to get the queryresultbyusingvery simple code for clarity and understanding. The future work for starters can be, that we need to optimize our method by creating what our target audience wants to see. This will attract links better than anything else. A search query is a string of words a user enters in the search box, and then the search engine gives the response within sub-seconds. A search engine is an online application that gets a query input from the user and based on the keywords or catchphrases received bytheuser,itfetchesthe results by online crawling [8] the websites with the help of crawlers or spiders, and then sorts them to make a list of hyperlinks corresponding to the matched documents. In this paper, Along with the content-based matching, page ranking on hyperlink evaluation is done to display more accurate and relevant results following the user query.First, we have fetched out the links along with the content present inside the topmost text documents and pasted them insidea dictionary to evaluate a score to give the most relevant webpage, then the score is calculated for every document and a tagged score is assigned to each of them. Afterthat,the highest score is found to get the best top pages reordered to improve user-fetched results on the search engine. The responsive sequence of lists is also known as the Search Engine Result Page(SERP). The sequence of responses provided by search engines may consist of a mix of videos, images, articles, web pages, and many other types of files. The ranking of Web pages returned in response to a user query combines a measure of the relevanceofthe pageto the query together with a query-independent measure of the quality of the page. The objective of this project is to reduce the uncertainty and un-usefulness of the web pages that come up at the top of the desired results by using both link and content analysis. 2. BACKGROUND HISTORY The web pages shown at the top of the search results by the search engine are at times unwanted or useless for the user through certain practices. Mainly, web document retrieval has three types which are explained as: 2.1 Organic Search Organic search is termed as the search methodology by which the search pages are retrieved through the search engine’s algorithm. In the search engine's algorithmic test, web pages scoring exceptionally well are generally containing algorithmsbased uponfactorssuchasqualityand suitability of the content, specialization/expertise, authoritativeness, and trustworthinessofthewebsiteandits respective content writer on the given topic. Usually, the organic search results are the ones which are unpaid results appearing extensively over a search engine whentheresults page are popped up after the query gets searched by the user. For the sake of a relevant example, when user types "South Indian food" in any search engine, say, Google, there are all the unpaid results flashing which are all a part of the organic search. Commonly, people tend to view and open up the topmost results on the first page of all the search results. Each page of the search engine results, usually contains 10 organic listings[1,2], however, some results pages may have
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3611 different observations and have fewer organic listings in common. 2.2 Sponsored Search A quite large number of companies or profit-making institutions find the method ofshowinguptheirservices and business capabilities in the form of advertisements on the platform which is largely visited by interested users/customers. Therefore, a whole lot of popular search engines offer "sponsored results" to these organizations, who in turn pay these search engines for getting their products or services to appear above other search hits. This is often done in the form of auction/bidding among the companies, in which the bidder payingthelargestamountor bidding, in this case, gets their hands on the top result as a part of their business goodwill and profit-making tactic. A sponsored search auction can also be called out as a keyword auction, which is largely an indispensable part of the business model being followed all over the globe mainly by the modern world web hosts. Here, the sponsored search results are the results referring to the results obtained largely through a search engine and are not at all extracted out from the main search algorithm, but rather from this business trick followed by interested companies in sponsored search result technique, also these results are very much the separate advertisements paid for by third parties[4,7]. A report submitted in 2018 from the house of European Commission showedthatgenerallytheconsumers avoid these top results, as they have an expectation and mentality that the topmost results on a search engine page will be sponsored or baiting in the sense that they will be undesired, and thus quite less relevant to their information needs. 2.3 Popular web page Search Many web document makers frame their web page in such a way that it contains a maximum number of linked pagestoit so as to make the web document seemingly important and popular to the search engine algorithm. Also, the web pages linked are blank and totally unwanted at times. Here, The “about: blank” scenario comes into picture which is just a blank web page displayed when a user clicks on a highly attractive or free premium information which is also a kind of bait to the user. Here, the browser finds itself in a situation where it shows up the user an empty web page. Page Ranking is a method of measuring the significance of any available dynamic web pages. As per the Google, Page Rank mechanism by counting the occurrencenumberandits quality of links or relation to a page is to verify a rough approximation of how significant thewebsite.Accordingtoa report over statistics from Statist, Netmarketshare,andStat Counter, the top 5 search engines worldwide in terms of market share are namely, Google, Bing, Yahoo, Baidu, and Yandex Google. With approximately over 70% of the search market share, Google is undoubtedly the most popular search engine. Additionally, Google captures almost 85% of mobile traffic. But, here the case is that the web page does not get served to you from an external source, so it isn’t harmful to our computer. However, in most of the cases, the cause behind showing up a blank page can be the malware which can make the browser open a blank page. 3. WORK FLOW OF PROPOSED METHODOLOGY fig 1: Work flow of proposed methodology 4. Ranking The scoring of searched query results is done by a component known as query processor which is entitled with computing scores of web pages through the effective use of a ranking procedure that is highly dependent upon the retrieval model. Each and every ranking procedure innately depends on such a model. Highly used form of finding the score in every web document is as mentioned below [5] ∑j tj * wj Here, tj = jth weight of query term, wj = jth weight of document term And, the summation is done foreachtermpresentinside the dictionary of the collection for the repository.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3612 5. MODULE DESCRIPTION a. Fetch n results First search a query or pattern (e.g.: Happy) and discover the first 3 links. And after that, pick up the content inside those links and explorethesearching pattern or query whether it is on screen or not. fig 2: Sample search result b. Dictionary Creation 1. Download the word net module of python for dictionary usage. 2. Import that module to the main python program by using the following commands -from serp-api import Google Search from nltk. corpus import wordnet. c. Word Matching import dictionary modules { integer total=0 q = input query from user initialize score[] array total=0,sc=0 for int i=0 to n: if(query[i] in dictionary[words]): sc=sc+1 total=total+sc elif(query[i] in dictionary[synonyms]):: score=score+0.5 total=total+score score[i]=sc; average_score=total/n if(score[i]>threshold_value) { score[i]=score[i]/average_score; }} d. Sample Code for Execution q=input("Enter the querry: ") # Taking querry input from user params = { "engine": "google", "q": q, "google_domain": "google.com", "api_key": "94a571b4a4482b0d19564027ebdc0bd28a6383f6 3a076a5829978637e65ddbdd" } #parameters for google search search = GoogleSearch(params) #A varible that will store the search results results = search.get_dict() #A variable which will store search in dictionary form org_re=results['organic_results'] # we need only organic results old={} # An empty dictionary j=0 # A counter variable for i in org_re: old[j]={'rank' : i['position'] ,'title' : i['title'] ,'link' : i['link'] ,'description':i["snippet"],'score':j} #store only desired parameters j += 1 print("n------------------Theresultsare------------------ ---n") #printing the search results for i in old: print(old[i]['title']) print(old[i]['link']) print('n') synonyms = [] # A variable for storing the synonyms of the searched querry q=q.split(' ') #for setences we split the word for their sysnonyms''l for i in q: for syn in wordnet.synsets(i): for l in syn.lemmas(): synonyms.append(l.name()) synonyms=set(synonyms) print() #remove duplicate words by making the set total=0 for i in old: score=old[i]['score'] url=old[i]['link']
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3613 total=total+score try: request_result=requests.get( url ) soup = bs4.BeautifulSoup(request_result.text,"html.parser" ) # Creating soup from the fetched request all_text=soup.get_text() score+=all_text.count(q) for j in synonyms: score+=all_text.count(j)/2 old[i]['score']=score except: pass new={} # An empty dictionary l=len(old) # no of search results recived sc_l=[] for i in old: sc=old[i]['score'] if sc in sc_l: sc+=.1 sc_l.append(sc) average_score=total/(len(old)) new[sc]={'title': old[i]['title'],'link' : old[i]['link'] ,'description':old[i]["description"],'rank': old[i]['rank']} print("nnn------------------The Updated results are---------------------n") #printing the Updated search results for i in sorted(new,reverse=True): print("prev rank: ",new[i]['rank']) print(new[i]['title']) print(new[i]['link']) print("Score: ",old[i]['score']) print('n') print("Average score is ",average_score) 5.1 Demonstration of the algorithm with the help of an example Step 1: Fetch the links related to entered query fig 3: Fetched links of the entered query (here, query is ‘great’) Step 2: Pick up the synonyms from word net dictionary fig 4: Synonyms from wordnet dictionary (here, query is ‘great’)
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3614 Step 3: Calculate the score and n-score of each query term fig 5: Calculated score of the query (here, query is ‘great’) 6. EXPERIMENTAL RESULT ANALYSIS Query- Searched Output Results of Score Number of links Reordered Query Term Number of appearances N- Score Score What is Great Great 2,37,00,0 0,000 4.5 9 6 OS Dead Lock OS Dead lock 57,50,000 3.5 7 4 What is Happines s Happines s 2,18,00,0 0,000 4 8 2 Advantag es of Java Advantag es java 1,23,00,0 0,000 4 8 0 What is Database Managem ent system Database Managem ent system 2,23,00,0 0,000 3.5 7 1 Essay on India Essay India 4,77,00,0 0,000 3.5 7 7 Download ing Python IDE Downloa ding Python IDE 2,37,00,0 00 3.0 6 3 Hello Hello 3,26,00,0 0,000 3.0 6 7 Voting Results in UP Voting Results UP 2,14,00,0 0,000 4.0 8 5 Election 2022 Election 2022 2,37,00,0 0,000 2.0 4 2 Uttar Pradesh Uttar Pradesh 2,11,00,0 0,000 2.5 5 3 Code Link and Queries relationship xpoints = np.array([1, 2, 3, 4]) ypoints = np.array([6, 4, 2, 0]) x2points = np.array([5,6]) y2points = np.array([1,7]) plt.plot(xpoints, ypoints,marker= 'o') plt.plot(x2points,y2points,'o') font1 = {'family':'serif','color':'blue','size':20} font2 = {'family':'serif','color':'darkred','size':15} plt.title("Graphical Result Analysis", fontdict = font1) plt.xlabel("Queries", fontdict = font2) plt.ylabel("Links Reordered", fontdict = font2) plt.show()
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3615 Chart -1: Links Reordered vs Queries Code for N-Square and Queries relationship xpoints = np.array([1, 3, 5]) ypoints = np.array([4.5, 4, 3.5]) x2points = np.array([2,4,6]) y2points = np.array([3.5,4,3.5]) plt.plot(xpoints, ypoints,marker='o') plt.plot(x2points, y2points,'o') font = {'family':'serif','color':'darkred','size':15} plt.xlabel("Queries", fontdict = font2) plt.ylabel("N-Score", fontdict = font2) plt.show() Chart -2: N-Score vs Queries Code for Queries and Score relationship xpoints = np.array([1,3,5]) ypoints = np.array([9,8,7]) x2points = np.array([2,4,6]) y2points = np.array([7,8,7]) plt.plot(xpoints, ypoints,marker='o') plt.plot(x2points, y2points,'o') font = {'family':'serif','color':'darkred','size':15} plt.xlabel("Queries", fontdict = font2) plt.ylabel("Score", fontdict = font2) plt.show() Chart -3: Score vs Queries Code for Comparison and Queries relationship x1 = np.array([1, 2, 3, 4]) y1 = np.array([6, 4, 2, 0]) x2 = np.array([1, 2, 3]) y2 = np.array([4.5, 4, 3.5]) x3=np.array([1,2,3]) y3=np.array([9,8,7]) plt.plot(x1, y1, x2, y2, x3, y3) font = {'family':'serif','color':'darkred','size':15} plt.xlabel("Queries", fontdict = font)
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3616 plt.ylabel("Comparison", fontdict = font) plt.show() Chart -4: Comparison of all parameters vs Queries 7. CONCLUSION AND FUTURE WORK According to the Graph, after the application of the ranking algorithm, the page’s ranking is changing by 4% accurately. Therefore, the abovealgorithmiseffectiveforbringingabout the top results of search engines in the user's desired order. Page Ranking is a method of measuring the significance of any available dynamic web pages. As per the Google, Page Rank mechanism by counting the occurrencenumberandits quality of links or relation to a page is to verify a rough approximation of how significant the website. REFERENCES [1] Swati Jain, Mukesh Rawat (2020) Efficiency measures for ranked pages by Markov Chain Principle, International Journal of InformationTechnology(2020), Volume 13, Issue 6. [2] Nandnee Jain, Upendra Dwivedi (2015) Ranking web pages based on user interaction time’’, International Conference on Advances in Computer Engineering and Applications, IEEE Xplore, pp. 35–41, March 19–20 [3] Vojnovic M, Cruise J, Gunawardena D, MarbachP(2009) Ranking and suggesting popular items. IEEE Trans Knowl Data Eng 21(8):1133–1146 [4] Nandnee Jain, Upendra Dwivedi (2015) Ranking web pages based on user interaction time’’, International Conference on Advances in Computer Engineering and Applications, IEEE Xplore, pp. 35–41, March 19–20 [5] Bruce Croft W, Metzler D, Strohman T (2015) Search engines information retrieval in practice. Pearson Education, London, pp 25–26 [6] Ishii H, Tempo R (2014) The page rank problem, multiagent consensus, and web aggregation: a systems and control view-point.IEEEControl SystMag34(3):34– 53 [7] Chakrabarti S, Dom B, Gibson D, Kleinberg J, Kumar R,Raghavan P, Rajagopalan S, Tomkins A (1999) Mining the link structure of the worldwideweb.IEEEComputer Soc Press 32(8):60–67 BIOGRAPHIES Mr. Jagbeer Singh is the faculty assistant professor at Meerut Institute of Engineering and Technology, Meerut, U.P, India. Anshika Jain is a final year graduate in Computer Science and Engineering at Meerut Institute of Engineering and Technology, Meerut, U.P, India. Anshita Bhardwaj is a final year graduate in Computer Science and Engineering at Meerut Institute of Engineering and Technology, Meerut, U.P, India. Amit Kumar is a final year graduate in Computer Science and Engineering at Meerut Institute of Engineering and Technology, Meerut, U.P, India.