also just as a thing, in general 'you shouldnt impliment this because it isnt the platonic ideal of <thing>' doesnt actually fly.
no im not talking about the not-quite-almost-ok privacy stuff, i mean... christ so many features that people say cant even be worked on because any solutions that can be done wont be absolutely perfect
@nire I've been thinking about things like federated search and stuff.
The problem is literally thousands of requests for each search...
@Elizafox federated search is different, as is a lot of things, because bandwidth requirements are absurd from masto being done the way it is
@Elizafox the way i can see search done is by someone *hosting the search thing* or a cluster of them that work together, because otherwise a lot of the effort is duplicated
@nire The thing is a lot of admins want to opt out of search so that really sucks. =I
I've heard things like "you don't really want search" like wtf don't tell me what I want.
@Elizafox opting out of search on an individual level would be nice. admins... let users decide? maybe make it default off. but like, its a useful function? especially now, when people want to find like, stuff people have said about dev
@Elizafox er, make a toggle to make it default off for your instance
@nire My best solution for search actually:
Search locally and allow searches to other servers individually at a time.
There's also token bucket limiting for queries (both outgoing and incoming) but that's a shitty hack and one of the least user-friendly things about reddit too.
Seriously, "search before asking" well wtf search is BROKEN half hte fucking time.
@Elizafox or just restrict it to narrowed searches.
@Elizafox 'you need no less than three parameters' :P
@Elizafox idk is google indexing these with any regularity yet? lemmie check
@Elizafox nope its completely random and a very poor sampling so you cant use that :P
@Elizafox like, posts can get out of order but you notice w/ follows or searches
@Elizafox and, hah, half the servers cant even handle you following more than one person every ten seconds, as i figured out manually following 200 people one day