I only here to see what's new idk sort by date because there's a lot of mid stuff there I wanna sort by score and see new and good stuff in my results
Posted under Site Bug Reports & Feature Requests
I only here to see what's new idk sort by date because there's a lot of mid stuff there I wanna sort by score and see new and good stuff in my results
murtdha said:
I only here to see what's new idk sort by date because there's a lot of mid stuff there I wanna sort by score and see new and good stuff in my results
Use the Popular page and to see what's hot by the day, week, or month.
If you want to be able to search for specific posts that are popular, learn how to use the cheatsheet.
For example, if you want to see the hottest thing today that is also tagged female, you can use order:score date:day female.
If you want to hide posts from your results, use your blacklist but that would be highly impractical.
If you want to be able to blacklist a bunch of posts at once, try adding the undesired posts into a set and then exclude said set from your search results (e.g., -set:name).
I'm not entirely sure what you're looking for, but here are some search options that might help (you can combine them with other search terms):
order:score - Sorts by highest scoring posts
score:>100 - Returns posts with a score greater than 100. You can replace 100 with any number you want.
order:rank - Sorts by recent "trending" posts
thegreatwolfgang said:
Use the Popular page and to see what's hot by the day, week, or month.If you want to be able to search for specific posts that are popular, learn how to use the cheatsheet.
For example, if you want to see the hottest thing today that is also tagged female, you can use order:score date:day female.If you want to hide posts from your results, use your blacklist but that would be highly impractical.
If you want to be able to blacklist a bunch of posts at once, try adding the undesired posts into a set and then exclude said set from your search results (e.g., -set:name).
thank you so much
You can just vote on all the posts you've seen, and then append -voted:me to your search (or voted:me to your blacklist) to exclude things you've seen before
snpthecat said:
(or voted:me to your blacklist)
Votes do not work in the blacklist
The post index has no information on if you've voted on a post due to performance concerns
I've previously suggested a system similar to how favorites are handled on posts (they keep a string containing all ids of the users that have favorited the post), but got denied and told that even the existing system for favorites may go away in the future due to performance concerns as traversing an extremely long string/array is no easy task
donovan_dmc said:
Votes do not work in the blacklist
The post index has no information on if you've voted on a post
argh, should've remembered
snpthecat said:
You can just vote on all the posts you've seen, and then append -voted:me to your search (or voted:me to your blacklist) to exclude things you've seen before
My dude, thank you. I've tried all kinds of combos and never realized it was "me" as the identifier. I like to look for new stuff but constantly having to flick pages to get to where I saw last was so tiring. Thank you.
Does order:score sort per page? Or will we be looking at All-Time? Dumb question, I know but I feel the autistic need to ask
nin10dope said:
Does order:score sort per page? Or will we be looking at All-Time? Dumb question, I know but I feel the autistic need to ask
All of the order metatags order all of the existing posts across all the possible pages (up to 240,000 ordered results, 320x750) except for random (when not paired with a randseed), random will change on each load of even the same page
Updated
donovan_dmc said:
Votes do not work in the blacklist
The post index has no information on if you've voted on a post due to performance concernsI've previously suggested a system similar to how favorites are handled on posts (they keep a string containing all ids of the users that have favorited the post), but got denied and told that even the existing system for favorites may go away in the future due to performance concerns as traversing an extremely long string/array is no easy task
Perhaps it would be feasible to build a hash set server side and send that instead? Not sure how much that could help, depends which part is causing the performance issues, but could certainly speed up the searching through the array if done well.
Though, that wouldn't be much faster than a binary search if the array of users is sorted. If it's not, or for any reason it's doing a linear search which I guess I could check, that could definitely be improved a lot.
Another option that could potentially save a lot of bandwidth over either of those would be if the blacklist system requested (and of course cached) all the favorites of the user, which would then scale without needing to send all the favorites of all users on each post. Especially since that can't be easy to deal with when users can hide favorites.
Updated
scth said:
Perhaps it would be feasible to build a hash set server side and send that instead? Not sure how much that could help, depends which part is causing the performance issues, but could certainly speed up the searching through the array if done well.Though, that wouldn't be much faster than a binary search if the array of users is sorted. If it's not, or for any reason it's doing a linear search which I guess I could check, that could definitely be improved a lot.
Another option that could potentially save a lot of bandwidth over either of those would be if the blacklist system requested (and of course cached) all the favorites of the user, which would then scale without needing to send all the favorites of all users on each post. Especially since that can't be easy to deal with when users can hide favorites.
Me mentioning an array kinda reads as a bit misleading now, it *is* handled as an array at a single point to clean the string (best way to make sure it's unique), but additions, removals, and checks against it are regex matches and manipulations of the string itself, no array involved