Click here to Skip to main content
15,880,967 members
Please Sign up or sign in to vote.
5.00/5 (3 votes)
See more:
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
Updated 3-May-12 3:42am
v2

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 :)

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 [^]

:)
 
Share this answer
 
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....
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.
 
Share this answer
 
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)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900