Forums : Feedback Forum

Dear Open Hub Users,

We’re excited to announce that we will be moving the Open Hub Forum to https://community.blackduck.com/s/black-duck-open-hub. Beginning immediately, users can head over, register, get technical help and discuss issue pertinent to the Open Hub. Registered users can also subscribe to Open Hub announcements here.


On May 1, 2020, we will be freezing https://www.openhub.net/forums and users will not be able to create new discussions. If you have any questions and concerns, please email us at info@openhub.net

How are project search results sorted?

I can't figure out what field you use to sort project search results.

dartar about 17 years ago
 

No field that you can see.

The sort is generated on the fly. It's a combination of a relevance ranking generated by tsearch2 (the stemming search index software we use) and a weighting factor based on stack counts.

The search was optimized to give good yields when searching for particular projects. I admit it's not very good at broad keyword browsing, but the main problem we wanted to solve was people looking for but not finding a known project.

Robin Luckey about 17 years ago
 

Robin,

I see the point, but maybe there's something amiss with your relevance ranking/weighting algorithm if, for example, searching for wiki the most popular wiki engine (MediaWiki, 265 stacks) only shows up on page 2 after several projects among which an unknown Eclipse plugin, stacked by a single user. Our own wiki engine (WikkaWiki) or another pretty popular engine like MoinMoin, both show up on page 3, regardless of the number of people who stacked them (they actually come after an ugly lot of projects stacked by a single user). I find this a bit inaccurate, if the purpose of the search is to rank projects by relevance and popularity.

On a related note, the sorting criteria for user reviews are quite cryptic as well: it's pretty hard to find a review from a project's page when it's linked from the Recent Reviews section on the homepage. If you don't want to sort reviews by date (with latest first, for example), please add at least a link pointing to the #review_id, this would make it much more usable.

dartar about 17 years ago
 

update: since your long tail crawl, this problem got even worse. None of the most popular wiki engines shows up in a search for term wiki in the first 200 results, which are mostly unknown projects with 0 reviews, 0 ratings, 0 contributors, no code analysis.

This makes the search form virtually useless.

dartar about 16 years ago
 

And if you want to save the exact match functionality you probably just need to add a condition to your search script to send exact matches (case-insensitively matched) straight to the corresponding item (as Wikipedia does) or rank results by popularity or some other sensible metric otherwise.

dartar about 16 years ago
 

Hi dartar,

Agreed, and we are working on this right now.

We've been building a new search engine which we hope will serve us better over the long haul, but obviously it still has a lot of holes.

For various complicated technical reasons it is taking us a while to deploy fixes, but we are working on it.

Thanks,
Robin

Robin Luckey about 16 years ago
 

hi dartar,

I made some changes to the search index/engine. The wiki search results seems better now. I'd appreciate some feedback on how I could improve the results.

Jason Allen about 16 years ago