questionssort order for searches

vote-for18vote-against +18 -0

by anotherhiggins
asked a year ago

vote-for3vote-against

Let's look at an example:

If I go to the Deals section and search for, oh, I don't know, BACON, Here's a summary of all 20 results (there are only 20 results?!?) in the format Votes - Comments - Time Frame:

42 - 13 - made popular 18 days ago
18 - 04 - made popular 20 hours ago
20 - 08 - made popular a day ago
28 - 15 - made popular 8 days ago
17 - 06 - made popular 11 days ago
24 - 08 - made popular 11 days ago
19 - 18 - made popular 4 days ago
13 - 02 - made popular 20 hours ago
01 - 02 - added 2 days ago
07 - 00 - added 3 days ago
05 - 00 - added 13 days ago
07 - 01 - added 18 days ago
08 - 01 - added a day ago
03 - 03 - added a day ago
02 - 00 - added 2 hours ago
04 - 01 - added 23 hours ago
05 - 01 - added 4 days ago
06 - 03 - added 18 days ago
03 - 00 - added 21 days ago
06 - 00 - added 15 days ago

vote-for5vote-against

I understand that some hits are better matches than others. But where the search word has an EXACT match in either the title or tags, I think a straight recent-to-oldest sort would be best and most meaningful.

vote-for5vote-against

You know you can hit Recent to get the most recent stuff right, although I wish that was just the default.

vote-for6vote-against

@hobbit: Yes, I know.

But my thinking is that the current default sort order is meaningless.

Let's consider the ideal, diligent little newbie who wants to post a deal. S/he would do a search first. It is a perfectly reasonable expectation that if there isn't a match near the top of the results, then it's OK to go ahead and post it.

The way things work now, an identical deal might have been posted 20 minutes ago yet not even make the first few pages of search results.

That's just poor design.

(No offense to the woot-gods)

vote-for7vote-against

@anotherhiggins: Oh I totally concur. Default should be newest. Just as similar deals and de ja vu should be most recent too.

vote-for6vote-against

@hobbit: Agreed.

I guess I should have put the suggestion in the OP instead of the second reply. I'm in a hurry - lots of work to squeeze into the next 20 minutes.

vote-for9vote-against

A hidden feature that might help you advanced users out is the ability to add +fresh to the search query. This will filter out the popular deals.

[Edit] Don't be surprised if this changes in the future [/Edit]

vote-for7vote-against

@josefresno: Good to know. Thanks for the tip. (+1)

But that doesn't help our poor, defenseless little n00b.

vote-for5vote-against

@josefresno: shouldn't it be a less hidden feature? I mean for us users that is great but for the new users they need more help than us. Especially to help decrease the possibility of duplicate postings

vote-for7vote-against

@hobbit: There are some things in the works that will make this less hidden.

vote-for3vote-against

@josefresno: Thanks! (please don't vote this up y'all)

vote-for3vote-against

I'm hoping that one of the answers is that the search (and sorting) functions will be more google-esque, and less a simple pattern match on words in the title, or various tags (such as #bacon or #sponsored).

I also get curious when I do a search on a tag, and it sorts as "best match" which I always need to resort to "most recent." Just how does it decide which of one and a half zillion #sponsored deals is the best match for #sponsored anyway? Most recent is better, I'd think, for tagged searches.

vote-for4vote-against

@shrdlu: To use the vernacular: word, yo.

What do you mean that was the vernacular 10 years ago? Are you saying I'm not "hip"?

Wow - I think it's time for bed.

vote-for2vote-against

@shrdlu: Searching for something by #tag will sort by most relevant, then last indexed on as default... so you can think of that as most recent activity.

I agree that the logic kinda falls apart for #sponsored, but that is why we made the link on the top of the page to sort by most recent when you click it.

vote-for1vote-against

@josefresno: I am just saying that what the search suggests as the most relevant is almost never correct. I'd rather have it default to most recent, on almost anything. I used #sponsored as the most egregious example, but I don't think I've agreed with it on even the obvious stuff, like #bacon. Seriously, how is one moronic deal for bacon any more relevant than another?

http://deals.woot.com/deals/tagged/bacon

Funny. I voted for about 20% of those (yes, everyone can now blame me for all the bacon deals that make it to Popular).

I'd also like to do this:

http://deals.woot.com/deals/tagged/netbook+lenovo

As we know, that will just get me a 404 right now, but it would be really COOL if I could combine tags. Am I just doing it wrong?

vote-for1vote-against

@josefresno: Whoa. Thanks, interesting read. I need to go read it a few times more. Hopefully the other crazy math geeks here on Deals will see this too.

Thank you for the link, and especially for the information on how to combine tags. I've been wanting that one for weeks, and I'm glad I finally thought to ask.

vote-for3vote-against

@shrdlu: also fyi... you can use "-" in the querystring

http://deals.woot.com/deals/tagged/netbook/-lenova/

Will show all netbooks that are not tagged with lenova

vote-for2vote-against

@josefresno: That makes sense. Let me see if this is right: "+" means that the tag is there and "-" means that it does not have the tag specified?

vote-for2vote-against

@sgoman5674: if you are using the query string, + is implied by default and does not need to be specified.

Also, the combinations are limitless:

for example: http://deals.woot.com/deals/tagged/apple/ipod/-nano/3gs

vote-for2vote-against

@josefresno: ok I am lost already. I know next to nothing about programming and I don't have the time to learn.

As @shrdlu says, my eyes have glazed over and my head has hit my desk.