I understand the implementation and am somewhat content except:
1.
Considering all the complaints regarding favorites, one would think page indexing would be a given.
The current system needs a more intuitive way to jump to a GID or Date range. I don't think expecting the average user to "guess" is a great solution. As it is now it's objectively not user-friendly no matter how you spin it.
Ideally though, we'd still have page indexing.
2.
Expunged results shouldn't be separated.
3.
"Found many results." should be an actual number.
QUOTE(Tenboro @ Nov 2 2022, 05:16)

While it knows how many there are of each tag, it does not know the extent of the overlap before it actually intersects the indexes, which is very expensive for a large result. So while it might be able to show an upper or lower bound for some additional types of search queries, it might be very inaccurate and counter-intuitive. And to be frank, I'll rather not be screening "it shows there are x results but I'm getting way less!!!111" threads for the rest of my time.
A rough guesstimate is better than a non-descript "many results". If there are 200k actual results but it's off by 50k I don't think 99% of people care. People are just referencing that number to get a rough idea of what's under a search.
And worrying about
x results complaint threads is just silly.