Click here to Skip to main content
12,450,347 members (43,302 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C# ASP.NET
Hi Guys,

My group and I have been assigned a project to develop a collaborative search engine. We would appreciate help regarding the ranking algorithm, we are not not looking for code (though if available, or other resources - they will be much appreciated). We need advice regarding the architecture and steps involved in the design of the Page Ranking Algorithm.
Posted 2-May-12 2:24am
Updated 3-May-12 3:42am
wizardzz105.4K
v2
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Interesting,

You might read this book Programming Collective Intelligence[^] which will take you to the right direction. In addition to this you might need to do bit more research on Collective Intelligence, Data Mining, Machine Learning, Non-Negative Matrix Factorization and some Unsupervised machine learning algorithm and please refresh your math specially Bayes Law in Probability.

All the best Smile | :)

Note: The book I mention is written in Python.

03/005/2012
Based on your interest I would recommend you to read research paper of
Sergey Brin and Lawrence Page of Google The Anatomy of a Large-Scale Hypertextual Web Search Engine [^]

Smile | :)
  Permalink  
v2
Comments
VJ Reddy 2-May-12 22:55pm
   
5!
Mohammad A Rahman 2-May-12 22:56pm
   
Thanks VJ :)
Member 7885466 3-May-12 4:25am
   
Thanks for the input. It is greatly appreciated.
Mohammad A Rahman 3-May-12 5:03am
   
Thank you Please see the update of the solution:)
(__Aaron__) 3-May-12 10:28am
   
Great Answer as always....
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

Many search engines provide some knowledge of how their page rank works. It is becoming more of an art than a science. Unfortunately, the way your question is worded, it sounds like homework.
  Permalink  
Comments
VJ Reddy 2-May-12 22:55pm
   
5!
Member 7885466 3-May-12 4:25am
   
If you bothered to actually read the question and understand it, you would realize that it was stated that code is not required. It is a 3rd year level project and we asked for assistance as this is a forumn - to my knowledge this forumn is designed to help developers. If you do not want to share your knowledge, kindly keep it to yourself.
wizardzz 3-May-12 9:41am
   
If you bothered to actually read the solution and understand it, you would realize that I stated that many search engines share how they choose to do page ranking. Also, I can comment and answer as I wish as long as it does not violate the site's rules.
Member 7885466 7-May-12 21:29pm
   
You are really pathetic man. You have nothing better to do than mess up peoples posts? What the hell guy? I said its a project, an entire system - not just some 5 page "homework" assignment. We asked for help from the forum, if you do not want to help us others will. I don't appreciate you editing my post! Get a life man. Find some women - it seems like you really need one.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160826.1 | Last Updated 3 May 2012
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100