daviddengcn / gcse

Project for Go Search, a search engine for finding popular and relevant packages.
http://go-search.org/
BSD 2-Clause "Simplified" License
277 stars 45 forks source link

Add last commit date to search overview #23

Open stanim opened 9 years ago

stanim commented 9 years ago

Some times dead projects rank highly. It would be nice to have an indication of the last commit as a date or a human indication (such as "two years ago"). This is quite essential information to know how alive a project is.

daviddengcn commented 9 years ago

Good suggestion, thanks!

stanim commented 9 years ago

Maybe if the last commit is more than eg. two years ago, it could decrease their ranking. Take for example draw2d. The number one entry is the deprecated repository for more than three years. The project moved to github (as stated on https://code.google.com/p/draw2d), but the github repo one is ranked second. The risk is that now more people might now use the deprecated repo as it ranks higher.

daviddengcn commented 9 years ago

Yeah, good example. A fast thing that can be done is to low rank code.google.com since it is going to be closed.

daviddengcn commented 9 years ago

I've just decreased ranks of all packages served in Google code because any active projects should be migrated to Github or some other service sooner or later. Results for "draw2d" now have github.com/llgcode/draw2d as the first result.

Systematically utilizing last commit date is not a trivial thing, I'll consider it in next update.

Thanks for the suggestion again!

stanim commented 9 years ago

Just displaying the last commit date would be already a great help. That could be step one. Later you can decide how it affects rankings. Op 18 jul. 2015 06:46 schreef "David Deng" notifications@github.com:

I've just decreased ranks of all packages served in Google code because any active projects should be migrated to Github or some other service sooner or later. Results for "draw2d" now have github.com/llgcode/draw2d as the first result.

Systematically utilizing last commit date is not a trivial thing, I'll consider it in next update.

Thanks for the suggestion again!

— Reply to this email directly or view it on GitHub https://github.com/daviddengcn/gcse/issues/23#issuecomment-122483521.