@SamTheGeek @paul This is surely kind of naive but I was thinking about how I’d do it after seeing Mastoot do it well. My first approach is to search the user result across the most popular servers your server federates with first, then cache the popular results of that (and more) for some period of time to save on concurrent searches, but the flaw is this doesn’t account for changes that happen shortly after that. Curious to see how this gets handled!